[发明专利]自动化功能测试的方法、装置和计算机存储介质在审
申请号: | 201711210001.9 | 申请日: | 2017-11-27 |
公开(公告)号: | CN108021503A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 彭红燕 | 申请(专利权)人: | 万兴科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;杨小鑫 |
地址: | 850000 西藏自治区拉萨市柳梧新区东环路以西*** | 国省代码: | 西藏;54 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 功能 测试 方法 装置 计算机 存储 介质 | ||
本发明公开了一种自动化功能测试的方法,包括:在产品包构建完成后,从构建产品包所在的服务器上获取所述产品包并将所述产品包安装在进行自动化测试的本机上;调用并运行所述本机上所述产品包对应的自动化测试脚本,以进行所述自动化测试。本发明还公开了一种自动化功能测试装置和计算机存储介质,实现在迭代式软件开发过程中,自动化进行各个迭代的功能测试,提高测试效率。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种自动化功能测试的方法、装置和计算机存储介质。
背景技术
迭代式开发也被称作迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中的一些弱点,具有更高的成功率和生产率。在迭代式开发方法中,整个开发工作被组织为一系列的短小的、固定长度的小项目,被称为一系列的迭代。每一次迭代都包括了定义、需求分析、设计、实现与测试。采用这种方法,开发工作可以在需求被完整地确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发工作,再通过客户的反馈来细化需求,并开始新一轮的迭代,如此既有效的保证了产品的质量,又提高了开发人员的工作效率。
为保证产品的质量,产品测试在迭代式开发中显得尤为重要,是软件开发过程中必不可少的保证产品质量的重要环节。现如今,产品测试都是基于测试人员手动的黑盒测试,因此,产品功能点越多,测试人员的工作任务就越重,如此在迭代模式下测试周期短的情况下,测试人员更加会显得力不从心,同时手动测试也降低了测试效率。
发明内容
本发明的主要目的在于提供一种自动化功能测试的方法、装置和计算机存储介质,旨在解决传统的在迭代式开发中测试人员手动进行功能测试,导致测试效率低的技术问题。
为实现上述目的,本发明提供一种自动化功能测试的方法,所述自动化功能测试的方法包括步骤:
在产品包构建完成后,从构建产品包所在的服务器上获取所述产品包并将所述产品包安装在进行自动化测试的本机上;
调用并运行所述本机上所述产品包对应的自动化测试脚本,以进行所述自动化测试。
优选地,所述调用并运行所述本机上所述产品包对应的自动化测试脚本,以进行所述自动化测试的步骤之前还包括:
检测所述本机上是否已安装测试环境;
若已安装测试环境,则执行所述调用并运行所述本机上所述产品包对应的自动化测试脚本,以进行所述自动化测试的步骤;
若未安装测试环境,则在所述本机上安装所述测试环境,在所述安装完成时,执行所述调用并运行所述本机上所述产品包对应的自动化测试脚本,以进行所述自动化测试的步骤。
优选地,所述自动化功能测试的方法还包括:
在自动化测试开始时,新建以本机的当前系统时间命名的文件夹,并在所述文件夹下新建预设数量的文件夹,用以存储测试过程中生成的过程文档,其中,所述预设数量的文件夹以所述产品包中各功能模块的名字命名;
查找所述自动化测试脚本中的图片,并点击查找到的所述图片;
调用所述自动化测试脚本,执行点击查找到的所述图片触发的功能操作。
优选地,所述自动化功能测试的方法还包括:
在自动化测试完成时,在所述以本机的当前系统时间命名的文件夹下生成测试结果统计文件。
优选地,所述自动化功能测试的方法还包括:
在自动化测试完成时,发送测试结果邮件至测试人员邮箱。
优选地,所述自动化功能测试的方法还包括:
在自动化测试时,拷贝所述测试环境的初始配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万兴科技股份有限公司,未经万兴科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711210001.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备纳米多孔金属材料的方法
- 下一篇:一种市政工程绿化施工用播种机