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

技术编号:34006481 阅读:55 留言:0更新日期:2022-07-02 13:30
本发明专利技术涉及软件测试技术领域,具体涉及一种软件自动化测试系统及方法,包括请求操作模块、文件处理模块、断言模块、工具模块、用例管理模块和测试报告模块,通过用例管理模块创建并测试任务,完成测试后生成预器结果和实际的返回结果;通过断言模块对预期结果和实际的返回结果进行断言,断言成功则用例标记通过,断言失败则用例标记失败;通过生成测试报告生成对应的测试报告,并将测试报告作为邮件发送测试报告模块,快速生成测试报告,反馈测试结果;本发明专利技术的方案可以使测试人员更易懂,相比现有技术更简单,是个简单的自动化测试微框架。是个简单的自动化测试微框架。是个简单的自动化测试微框架。

【技术实现步骤摘要】
一种软件自动化测试系统及方法
[0001]

[0002]本专利技术涉及软件测试
,尤其涉及一种软件自动化测试系统及方法。
[0003]
技术介绍

[0004]随着计算机软件技术的发展,软件系统的功能迭代发布速度越来越快,版本发布周期越来越短,系统也变得越来越复杂,软件质量逐步受到用户的重视,软件测试作为软件质量保障的一种方式就变得更加重要。其中,软件接口测试时软件测试中一个重要分支,测试对象为软件的接口及接口交互的数据,主要的测试活动是接口交互数据的正确性检查。
[0005]而且现在进行软件接口测试时,通常都是由测试人员自行编写测试程序或使用现成的测试工作,由于测试接口报文、测试用例以及测试全过程活动步骤的复杂性,测试过程变得较为困难。
[0006]目前的软件接口测试方案,针对接口测试的特点,通常只是将测试执行过程进行整合,测试执行的共性进行设计和统一,并没有将整个测试过程活动进行整体设计和统一管理,接口测试效率低下以及灵活性不够。
[0007]
技术实现思路

[0008]本专利技术的目的在于提供一种软件自动化测本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件自动化测试系统,其特征在于,包括请求操作模块、文件处理模块、断言模块、工具模块、用例管理模块和测试报告模块,所述请求操作模块、所述文件处理模块、所述断言模块和所述工具模块分别与所述用例管理模块连接,所述用例管理模块与所述测试报告模块连接;所述请求操作模块用于导入requests库,实现http/https和get/post方法的请求,通过封装成不同的函数来实现;所述文件处理模块用于提供处理函数;所述断言模块根据结果内容,提供断言方法,实现结果的断言;所述工具模块为项目提供工具函数;所述用例管理模块用于根据接口信息进行用例编写,根据所述用例对接口进行测试,得到测试用例;所述测试报告模块用于生成测试报告。2.如权利要求1所述的一种软件自动化测试系统,其特征在于,所述处理函数的数量为两个,分别用于写入数据和读出数据。3.如权利要求2所述的一种软件自动化测试系统,其特征在于,所述工具函数包括MD5加密函数、正则表达式提取函数、cookie处理函数和数据库连接函数。4.如权利要求3所述的一种软件自动化测试系统,其特征在于,所...

【专利技术属性】
技术研发人员:李广周文勇
申请(专利权)人:重庆帮企科技集团有限公司
类型:发明
国别省市:

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

1