【技术实现步骤摘要】
本专利技术涉及自动化测试
,尤其涉及一种自动化测试方法。
技术介绍
自动化测试技术,无非就是利用自动化测试工具,经过对测试需求的分析,设计出自动化测试用例,从而搭建自动化测试的框架,设计与编写自动化脚本,从而完成该套测试脚本。但是当前的自动化测试大多是处在软件开发的一个单独流程,与其他流程独立来做,这样就导致浪费了大量的人力、物力和宝贵的时间,而且效率不高,中间环节容易出错。
技术实现思路
为了解决以上的技术问题,本专利技术提出了一种自动化测试方法及系统。本专利技术的技术方案是:一种自动化测试方法,其特征在于,包括以下步骤:步骤1:上传多种语言开发的软件包步骤2:模拟运行软件步骤3:编写测试用例步骤4:自动生成测试脚本步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试可适用多种语言开发的软件;可模拟在系统内运行软件或在本地运行软件,并将界面投射在系统内,在系统内可看到软件代码运行情况;可在系统内设计编写用例,用例需要设计测试数据;可以提取软件的控件属性,并将其存入对象库;可以根据设计的测试用例自动生成测试任务,测试任务会有优先级设置,预期结果设置;自动执行测试任务,通过与预期结果相比对,自动生成bug,自动截图,开发人员在提交的bug中可以准确找出代码运行情况;可以自动生成并保存每轮测试的各类文档,有测试用例,测试脚本、软件缺陷,用例变化,缺陷变化等等各类文档和图表,也可以根据需要,自定义设置。本专利技术通过集成软件代码、测试用例、测试脚本、缺陷、测试过程中产生的文档,提高了这些资源的重复 ...
【技术保护点】
一种自动化测试方法,其特征在于,步骤如下:步骤1:上传多种语言开发的软件包;步骤2:模拟运行软件;步骤3:编写测试用例;步骤4:自动生成测试脚本;步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员;步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,步骤如下:步骤1:上传多种语言开发的软件包;步骤2:模拟运行软件;步骤3:编写测试用例;步骤4:自动生成测试脚本;步骤5:自动执行测试脚本,自动生成BUG,反馈给开发人员;步骤6:开发人员修改完毕后,上传新的软件包,进行下一轮测试。2.根据权利要求1所述的方法,其特征在于,软件开发人员将软件代码上传至系统内,系统可以读取代码,并对其进行关键字挖掘,模拟运行软件。3.根据权利要求2所述的方法,其特征在于,上传完成后,测试人员根据软件运行界面编写用例,用例会根据代码,自动化分模块,自动填充编号,人工需要补充对应需求点...
【专利技术属性】
技术研发人员:李兆勇,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。