一种自动化测试方法技术

技术编号:14397442 阅读:40 留言:0更新日期:2017-01-11 11:19
本发明专利技术提供一种自动化测试方法,涉及自动化测试技术领域。本发明专利技术有以下步骤:(1)开发人员上传打包软件;(2)测试人员根据软件在系统内编写测试用例;(3)自动生成测试脚本和测试任务;(4)自动执行测试,将未通过的测试任务自动生成bug,并提交给开发人员;(5)开发人员根据提交的bug,修改代码,修改完成后,提交给测试人员;(6)测试人员修改、完善用例和脚本,执行第二轮测试,并重复进行。本发明专利技术通过集成软件代码、用例、脚本,并自动生成bug,大大提高了工作效率,降低了软件开发复杂度和消耗成本。

【技术实现步骤摘要】

本专利技术涉及自动化测试
,尤其涉及一种自动化测试方法
技术介绍
自动化测试技术,无非就是利用自动化测试工具,经过对测试需求的分析,设计出自动化测试用例,从而搭建自动化测试的框架,设计与编写自动化脚本,从而完成该套测试脚本。但是当前的自动化测试大多是处在软件开发的一个单独流程,与其他流程独立来做,这样就导致浪费了大量的人力、物力和宝贵的时间,而且效率不高,中间环节容易出错。
技术实现思路
为了解决以上的技术问题,本专利技术提出了一种自动化测试方法及系统。本专利技术的技术方案是:一种自动化测试方法,其特征在于,包括以下步骤:步骤1:上传多种语言开发的软件包步骤2:模拟运行软件步骤3:编写测试用例步骤4:自动生成测试脚本步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试可适用多种语言开发的软件;可模拟在系统内运行软件或在本地运行软件,并将界面投射在系统内,在系统内可看到软件代码运行情况;可在系统内设计编写用例,用例需要设计测试数据;可以提取软件的控件属性,并将其存入对象库;可以根据设计的测试用例自动生成测试任务,测试任务会有优先级设置,预期结果设置;自动执行测试任务,通过与预期结果相比对,自动生成bug,自动截图,开发人员在提交的bug中可以准确找出代码运行情况;可以自动生成并保存每轮测试的各类文档,有测试用例,测试脚本、软件缺陷,用例变化,缺陷变化等等各类文档和图表,也可以根据需要,自定义设置。本专利技术通过集成软件代码、测试用例、测试脚本、缺陷、测试过程中产生的文档,提高了这些资源的重复利用率、缩小了工作量,降低了资源消耗和维护复杂度。附图说明图1是本专利技术的流程示意图。具体实施方式下面将根据附图1来详细阐述本专利技术的实现方式:1、软件开发人员将软件代码上传至系统内,系统可以读取代码,并对其进行关键字挖掘,模拟运行软件。2、上传完成后,测试人员根据软件运行界面编写用例,用例会根据代码,自动化分模块,自动填充编号,人工需要补充对应需求点,用例优先级,预期结果等,还需在相应的控件填入合适的测试数据3、根据用例,自动生成测试脚本,并根据模块划分测试任务集和测试任务,自动执行测试任务,经过与预期结果相比较,预期结果与实际结果不一致的自动生成BUG,BUG属性有测试人员、发现时间、严重程度、测试人员BUG编号、关联用例、预期结果、实际结果、自动录像(不符合时,自动调用录像功能)等可以获取的属性,并将BUG分配给开发人员4、开发人员在系统中可以看到该BUG的运行界面录像,代码运行情况,极大的方便定位问题,开发人员在修改完BUG后,上传下一版本的软件,开始下一轮测试。5、该系统可以准确记录各个过程中的操作记录,并保存所有文档,而且可以设置生成哪些文档,比如BUG趋势图、用例修改变化、测试通过率、代码变动等等,在自动生成的测试脚本、任务和任务集、BUG,也可以根据实际需要对其进行编辑、修改等。本文档来自技高网...
一种自动化测试方法

【技术保护点】
一种自动化测试方法,其特征在于,步骤如下:步骤1:上传多种语言开发的软件包;步骤2:模拟运行软件;步骤3:编写测试用例;步骤4:自动生成测试脚本;步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员;步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试。

【技术特征摘要】
1.一种自动化测试方法,其特征在于,步骤如下:步骤1:上传多种语言开发的软件包;步骤2:模拟运行软件;步骤3:编写测试用例;步骤4:自动生成测试脚本;步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员;步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试。2.根据权利要求1所述的方法,其特征在于,软件开发人员将软件代码上传至系统内,系统可以读取代码,并对其进行关键字挖掘,模拟运行软件。3.根据权利要求2所述的方法,其特征在于,上传完成后,测试人员根据软件运行界面编写用例,用例会根据代码,自动化分模块,自动填充编号,人工需要补充对应需求点...

【专利技术属性】
技术研发人员:李兆勇
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1