一种软件测试自动化脚本开发方法技术

技术编号:33347858 阅读:62 留言:0更新日期:2022-05-08 09:46
本发明专利技术公开一种软件测试自动化脚本开发方法,涉及软件开发技术领域;结合NW.js与Angular前端框架,构建前端界面,通过前端界面录入和收集元素信息进行脚本开发,生成测试脚本,通过前端界面组合测试脚本形成测试用例,通过测试用例形成测试流程,结合Python命令行运行测试脚本,并将测试结果对接到自动化运行平台。平台。平台。

【技术实现步骤摘要】
一种软件测试自动化脚本开发方法


[0001]本专利技术公开一种开发方法,涉及软件开发
,具体地说一种软件测试自动化脚本开发方法。

技术介绍

[0002]目前对于一些大型项目,程序处于不断迭代状态,需要频繁使用自动化测试脚本进行回归测试,但在实际测试中常存在以下问题:
[0003](1)脚本开发门槛高:脚本开发的前提首先需要掌握一门编程语言,需要学习基于Selenium脚本开发方法,对于一个新手来说,学习时间长,尤其对于一些特殊页面操作,往往无从下手,成为刚接触脚本人员的绊脚石;
[0004](2)脚本开发效率低:Selenium脚本开发过程一般先确认前端界面元素的识别属性,然后调用Selenium提供的查找元素API找到这个元素,之后添加元素的动作,这个过程中存在大量重复代码,常导致开发脚本用时很长。

技术实现思路

[0005]本专利技术针对现有技术的问题,提供一种软件测试自动化脚本开发方法,能够解决脚本开发门槛高,脚本开发效率低等问题。最大程度上降低脚本开发难度,提高脚本开发效率,规范化元素定位方式,提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件测试自动化脚本开发方法,其特征是结合NW.js与Angular前端框架,构建前端界面,通过前端界面录入和收集元素信息进行脚本开发,生成测试脚本,通过前端界面组合测试脚本形成测试用例,通过测试用例形成测试流程,结合Python命令行运行测试脚本,并将测试结果对接到自动化运行平台。2.根据权利要求1所述的一种软件测试自动化脚本开发方法,其特征是所述通过前端界面录入和收集元素信息进行脚本开发,包括:通过前端界面录入元素信息,所述元素信息包括识别元素的方式、元素的属性、对元素的操作及元素的值,调用API请求生成测试脚本。3.根据权利要求2所述的一种软件测试自动化脚本开发方法,其特征是所述调用API请求生成测试脚本,包括:将前端界面录入的元素信息进行组合,转化为脚本插入到脚本模板中,生成测试脚本。4.根据权利要求1所述的一种软件测试自动化脚本开发方法,其特征是所述通过前端界面组合测试脚本形成测试用例,包括:通过前端界面实例化测试脚本,选择所述实例化测试脚本中的测试方法进行组合,形成测试用例。5.一种软件测试自动化脚本开发系统,其特征是包括第一层...

【专利技术属性】
技术研发人员:王艳丽赵超王树广李明亮宋成群
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:

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

1