[发明专利]一种针对APP壳平台性的自动化测试系统及方法在审
申请号: | 202210092279.5 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114490384A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 潘晶莹;徐秦益;胡妍;郑枫;刘婉秋;李庆瑜 | 申请(专利权)人: | 浙江绿城未来数智科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 吴伟栋 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 app 平台 自动化 测试 系统 方法 | ||
本发明公开了一种针对APP壳平台性的自动化测试系统及方法,属于APP平台测试技术领域。APP壳平台包括后台管理系统和各终端APP。其主要业务是,为各个项目方在后台管理系统创建对应可配置项目管理库,并用APP壳打包出新的APP终端。因此,针对APP壳的平台性特征,设计了一套相应的测试系统及方法。该系统将APP壳的功能拆解为APP壳的基础功能、后台可配置变化功能或内容、各APP终端个性化定制功能三个模块,提取各APP终端的共性,弱化差异。并通过控制目标APP参数的值来控制被执行的目标APP及终端个数,使得一套脚本可支持多APP终端。降低了APP壳平台,多终端的测试成本的问题。
技术领域
本发明涉及APP平台测试技术领域,更具体地说,涉及一种针对APP壳平台性的自动化测试系统及方法。
背景技术
APP壳平台包括后台管理系统和各终端APP。其主要业务是,为各个项目方在后台管理系统创建对应可配置项目管理库,并用APP壳打包出新的APP终端。
因此APP壳有多个不同的APP终端,并且支持快速迭代生成新的APP终端。所以它的测试任务往往具有周期短、终端多、重复工作量高的特点。而且一旦涉及APP壳平台功能的改动,需要进行多个终端的回顾测试,人力成本较高。
然而由于各终端APP是一套壳APP衍生而来的,所以它们在APP端的结构基本相同,具有用同一套脚本进行测试的可行性。APP壳具有一定的平台性特征,其功能可拆分为可配置模块和公用模块。所以针对APP壳的这些特性设计了一套自动化系统及方法。
发明内容
1.要解决的技术问题
针对现有测试任务中存在的一壳多APP终端的测试需求,本发明需要解决:①一套脚本支持多APP终端执行的问题;②针对往后新生成的APP终端,能够快速更新脚本,提高测试效率;③针对APP壳平台功能的改动,能够快速更新脚本,减少多终端间的重复测试,提高回顾测试效率。逐步实现整体测试任务的增效降本目标。
2.技术方案
为解决上述问题,本发明采用如下的技术方案。
一种针对APP壳平台的自动化测试系统,从横向流程上可拆分成APP壳的基础功能(1)、后台可配置变化功能或内容(2)、各APP终端个性化定制功能(3)三条分支。
进一步,APP壳的基础功能(1)分支包含数据模块、APP功能模块、测试结果模块。
数据模块包含测试数据、预期结果数据和驱动数据;测试数据包含目标APP参数,用于定位目标APP终端;预期结果数据包含测试结果、现象数据,用于测试结果的判断;驱动数据包含测试步骤关键字,对应系统关键字池,用于驱动测试步骤的执行;
APP功能模块包含已封装好的APP壳的基础功能对象和方法; 对象映射系统元素定位集合,用于定位具体元素位置;APP功能模块负责具体测试操作的实施,并判断测试结果;
测试结果模块获取测试结果,并输出测试报告。
数据模块通过关键字驱动技术找到APP功能模块中的具体对象和方法;APP功能模块在执行完成后,利用数据模块中的预期结果数据进行测试结果分析,并返回结果;测试结果模块得到测试结果后,输出测试报告。
进一步,后台可配置变化功能或内容(2)分支包含数据模块、管理后台系统模块、APP功能模块、测试结果模块。
数据模块包含测试数据和驱动数据;
测试数据包含目标APP参数、目标APP定制功能的后台配置参数、目标APP定制内容的后台配置参数;目标APP参数用于定位管理后台系统中的对应目标项目库,及APP端的目标APP终端;目标APP定制功能的后台配置参数,用于在管理后台配置定制功能;目标APP定制内容的后台配置参数,用于在管理后台配置定制内容;
驱动数据包含测试步骤关键字,对应系统关键字池,用于控制测试范围,驱动测试步骤的执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江绿城未来数智科技有限公司,未经浙江绿城未来数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210092279.5/2.html,转载请声明来源钻瓜专利网。