[发明专利]一种PYTHON通用APP软件自动化测试框架系统在审

专利信息
申请号: 201911235342.0 申请日: 2019-12-05
公开(公告)号: CN111078547A 公开(公告)日: 2020-04-28
发明(设计)人: 毛杨杨 申请(专利权)人: 紫光云(南京)数字技术有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 暂无信息 代理人: 暂无信息
地址: 210000 江苏省南京市浦口区江浦街*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 python 通用 app 软件 自动化 测试 框架 系统
【说明书】:

本发明涉及软件测试技术领域,公开了一种PYTHON通用APP软件自动化测试框架系统,包括脚本维护模块、脚本生成模块、脚本执行模块、结果验证模块和报告生成模块,所述脚本生成模块采用unittest框架+HtmlTestRunner输出报告,可以自动化生成测试脚本,并且提供接口自动化模块或者ui自动化模块两种自动化测试方式。本发明的脚本生成模块采用unittest框架+HtmlTestRunner输出报告,可以自动化生成测试脚本,从而通过高效、维护成本低的测试脚本生成方法,可以有效地降低系统维护成本,脚本执行模块可以单独执行接口自动化模块或者ui自动化模块两种自动化测试方式中的其中一种,也可以同时执行两种,从而实现了多样化的自动化方法。

技术领域

本发明涉及软件测试技术领域,具体是一种PYTHON通用APP软件自动化测试框架系统。

背景技术

随着网络技术的高速发展,APP软件在我们的日常生活中几乎无处不在,在当前的开发背景下,APP软件的版本更新迭代很快,在软件更新时,必须对其进行测试,目前在进行自动化测试时,大多采用开源自动化框架分别进行UI自动化测试和接口自动化测试,通过编写测试脚本或录入测试步骤维护测试用例,因此,每次更新都需要人工手动测试,测试人员的重复工作的工作量很大。

中国专利公开了一种软件自动化测试框架及测试方法(公开号CN110232024A),该专利技术能够方便的对软件进行测试,覆盖面广,无需人工编码,节约了软件测试成本,但是其每次版本更新都需要更改代码或者脚本,测试脚本维护成本过高,并且不能将两者结合起来使用,以及自由度不够,需严格按照框架设定的流程走,二次开发不友好。因此,本领域技术人员提供了一种PYTHON通用APP软件自动化测试框架系统,以解决上述背景技术中提出的问题。

发明内容

本发明的目的在于提供一种PYTHON通用APP软件自动化测试框架系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种PYTHON通用APP软件自动化测试框架系统,包括脚本维护模块、脚本生成模块、脚本执行模块、结果验证模块和报告生成模块,所述脚本维护模块用于当版本迭代或者需要更新时,修改测试用例数据库中的相关字段,从而降低了脚本维护的成本,所述脚本生成模块采用unittest框架+HtmlTestRunner输出报告,可以自动化生成测试脚本,并且提供接口自动化模块或者ui自动化模块两种自动化测试方式,所述脚本执行模块执行一种或同时执行自动化测试方式,所述结果验证模块用于验证模两种自动化测试的结果,所述报告生成模块用于将报告生成并发送到展示服务器,便于开发、测试、管理人员在线浏览测试结果,及时发现问题,保证产品质量。

作为本发明进一步的方案:测试方法包括以下步骤:

S1、编写测试模板包括选择自动化测试方式(接口自动化模块或者ui自动化模块):通过python中的Template库,可以根据数据库中的模板编号读取测试模板文件,按照模板文件格式,批量生成测试脚本,再编写模板文件的时候,可选择调用接口自动化模块或者ui自动化模块,或者两者都使用;

S2、在数据库中录入用例相关数据(接口自动化模块需要录入接口各项信息,ui自动化模块需要录入每一步的步骤放在列表中):在mysql数据库中建立用例库,用例库中需要测试的表以test开头,新建表时,将接口自动化模块所需的接口信息、ui自动化模块所需的流程步骤以及生成脚本所要使用的模板编号录入;

S3、在公共模块中录入环境信息(包括数据库信息,环境信息,app包名、设备名等):通过连接手机或者模拟器后,根据命令获取设备名、app包等,录入到公共模块;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云(南京)数字技术有限公司,未经紫光云(南京)数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911235342.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top