一种自动化的软件测试方法及系统技术方案

技术编号:19543416 阅读:50 留言:0更新日期:2018-11-24 20:33
本发明专利技术涉及信息技术领域,尤其涉及一种自动化的软件测试方法及系统,其中,包括:步骤S1,通过脚本管理平台获取测试请求;步骤S2,通过脚本管理平台获取的测试请求生成包含测试编码的脚本,并将脚本同步至测试平台中;步骤S3,判断测试平台中是否存在对应的用例;若是,则转向步骤S4;若否,则新添加对应的用例;步骤S4,判断用例与脚本是否关联;步骤S5,判断是否存在执行用例的环境;若是,则执行用例;若否,则结束;上述的技术方案整合了自动化开发流程、可以记录自动化开发过程中的里程碑及过程文档,提高了团队协作效率,提高了自动化脚本编写及维护效率,也提高了自动化脚本的执行效率,运转整个自动化过程。

An Automated Software Testing Method and System

The invention relates to the field of information technology, in particular to an automated software testing method and system, which includes: (1) acquiring test requests through a script management platform; (2) generating test scripts containing test codes through test requests acquired through a script management platform, and synchronizing the scripts into a test platform. (5) to determine whether there is a corresponding use case in the test platform; if so, turn to (4); if not, add a corresponding use case; if not, add a new use case; if (4) to determine whether the use case is related to the script; if (5) to determine whether there is an environment for executing use cases; if so, execute use cases; if not, end; and if (4) to determine whether there is an environment for executing use cases. The project integrates the automation development process, records the milestones and process documents in the automation development process, improves the efficiency of team cooperation, improves the efficiency of automation script writing and maintenance, also improves the execution efficiency of automation script, and runs the whole automation process.

【技术实现步骤摘要】
一种自动化的软件测试方法及系统
本专利技术涉及信息
,尤其涉及一种自动化的软件测试方法及系统。
技术介绍
在互联网软件生命周期内,测试是其中一个重要环节,而随着开发迭代频率加快,敏捷开发越来越多的情况下,传统手工测试负担会加重,一是时间效率问题,二是紧迫的时间要求下,更易发生漏测情况,这种情况下,自动化测试需求就应运而生了。针对网页端自动化需求,功能测试人员提交给自动化测试人员,自动化测试人员进行编码,最后由自动化测试人员在本地触发或者功能测试人员通过开源软件项目触发脚本,这种操作模式下,在编码方面,被测功能有新增或者更新时,需要功能测试人员通知自动化编码人员,进行功能新增或者维护,有个滞后性问题,其次在脚本触发方面,当功能越来越多时,开源软件项目触发这种模式,会变得越来越不好维护,脚本及用例之间没有关联关系,需要人工去维护,当数量越来越多时,维护效率不高。
技术实现思路
针对上述问题,本专利技术提出了一种自动化的软件测试方法,其中,应用于包括用例库的一测试平台以及与所述测试平台连接的脚本管理平台;包括:步骤S1,通过所述脚本管理平台获取测试请求;步骤S2,通过所述脚本管理平台获取本文档来自技高网...

【技术保护点】
1.一种自动化的软件测试方法,其特征在于,应用于包括用例库的一测试平台以及与所述测试平台连接的脚本管理平台;包括:步骤S1,通过所述脚本管理平台获取测试请求;步骤S2,通过所述脚本管理平台获取的所述测试请求生成包含测试编码的脚本,并将所述脚本同步至所述测试平台中;步骤S3,判断所述测试平台中是否存在对应的用例;若是,则转向步骤S4;若否,则新添加对应的所述用例;步骤S4,判断所述用例与所述脚本是否关联;若是,则转向步骤S5;若否,则通过所述测试平台对所述用例和所述脚本进行关联操作,再转向步骤S5;步骤S5,判断是否存在执行所述用例的环境;若是,则执行用例;若否,则新添加对应的所述环境后执行所述...

【技术特征摘要】
1.一种自动化的软件测试方法,其特征在于,应用于包括用例库的一测试平台以及与所述测试平台连接的脚本管理平台;包括:步骤S1,通过所述脚本管理平台获取测试请求;步骤S2,通过所述脚本管理平台获取的所述测试请求生成包含测试编码的脚本,并将所述脚本同步至所述测试平台中;步骤S3,判断所述测试平台中是否存在对应的用例;若是,则转向步骤S4;若否,则新添加对应的所述用例;步骤S4,判断所述用例与所述脚本是否关联;若是,则转向步骤S5;若否,则通过所述测试平台对所述用例和所述脚本进行关联操作,再转向步骤S5;步骤S5,判断是否存在执行所述用例的环境;若是,则执行用例;若否,则新添加对应的所述环境后执行所述用例。2.根据权利要求1所述的软件测试方法,其特征在于,所述步骤S2中,采用一第一编码规则或一第二编码规则生成所述测试编码;所述第一编码规则为通过对预设的编码模板进行选择以生成所述测试编码;所述第二编码规则为通过所述测试平台向预设用户申请所述测试编码。3.根据权利要求2所述的软件测试方法,其特征在于,所述第一编码规则下生成所述编码的同时还生成相关文件。4.根据权利要求3所述的软件测试方法,其特征在于,所述相关文件包括工程文件,和/或编程文件,和/或信息文件。5.根据权...

【专利技术属性】
技术研发人员:倪佳梅
申请(专利权)人:上海瀚银信息技术有限公司
类型:发明
国别省市:上海,31

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

1