[发明专利]一种针对APP壳平台性的自动化测试系统及方法在审
申请号: | 202210092279.5 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114490384A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 潘晶莹;徐秦益;胡妍;郑枫;刘婉秋;李庆瑜 | 申请(专利权)人: | 浙江绿城未来数智科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 吴伟栋 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 app 平台 自动化 测试 系统 方法 | ||
1.一种针对APP壳平台的自动化测试系统,其特征在于:从横向流程上可拆分成APP壳的基础功能(1)、后台可配置变化功能或内容(2)、各APP终端个性化定制功能(3)三条分支。
2.根据权利要求1所述的一种针对APP壳,平台功能的自动化测试系统,其特征在于:APP壳的基础功能(1)分支包含数据模块、APP功能模块、测试结果模块;
数据模块包含测试数据、预期结果数据和驱动数据;测试数据包含目标APP参数,用于定位目标APP终端;预期结果数据包含测试结果、现象数据,用于测试结果的判断;驱动数据包含测试步骤关键字,对应系统关键字池,用于驱动测试步骤的执行;
APP功能模块包含已封装好的APP壳的基础功能对象和方法; 对象映射系统元素定位集合,用于定位具体元素位置;APP功能模块负责具体测试操作的实施,并判断测试结果;
测试结果模块获取测试结果,并输出测试报告;
数据模块通过关键字驱动技术找到APP功能模块中的具体对象和方法;APP功能模块在执行完成后,利用数据模块中的预期结果数据进行测试结果分析,并返回结果;测试结果模块得到测试结果后,输出测试报告。
3.根据权利要求1所述的一种针对APP壳,平台功能的自动化测试系统,其特征在于:后台可配置变化功能或内容(2)分支包含数据模块、管理后台系统模块、APP功能模块、测试结果模块;
数据模块包含测试数据和驱动数据;
测试数据包含目标APP参数、目标APP定制功能的后台配置参数、目标APP定制内容的后台配置参数;目标APP参数用于定位管理后台系统中的对应目标项目库,及APP端的目标APP终端;目标APP定制功能的后台配置参数,用于在管理后台配置定制功能;目标APP定制内容的后台配置参数,用于在管理后台配置定制内容;
驱动数据包含测试步骤关键字,对应系统关键字池,用于控制测试范围,驱动测试步骤的执行;
管理后台系统模块包含已经封装好的各配置功能对象和方法;对象映射系统元素定位集合,用于定位具体元素位置;管理后台系统模块负责配置各测试功能及内容,并输出配置结果;
APP功能模块包含已封装好的APP壳的可配置功能、内容的对象和方法; 对象映射系统元素定位集合,用于定位具体元素位置;APP功能模块负责后台配置功能、内容的APP端校验;
测试结果模块负责获取测试结果,并输出测试报告;
数据模块通过关键字驱动技术找到管理后台系统模块中的具体配置功能对象和方法;管理后台系统模块在配置完成之后,输出配置结果;APP功能模块根据管理后台系统模块传入的配置结果,找到APP端对应的功能或内容的对象和方法,并执行;APP功能模块在执行完成后,利用管理后台系统模块传入的配置结果判断APP端功能、内容的正确性,并返回测试结果;测试结果模块得到测试结果后,输出测试报告。
4.根据权利要求1所述的一种针对APP壳,平台功能的自动化测试系统,其特征在于:各APP终端个性化定制功能(3)分支包含数据模块、APP功能模块、测试结果模块;
数据模块包含测试数据、预期结果数据和驱动数据;测试数据包含目标APP参数,用于定位目标APP终端;预期结果数据包含测试结果、现象数据,用于测试结果的判断;驱动数据包含目标APP定制化功能关键字,对应系统关键字池,用于控制测试范围,驱动测试步骤的执行;
APP功能模块包含已封装好的APP定制化功能的对象和方法; 对象映射系统元素定位集合,用于定位具体元素位置;APP功能模块负责具体测试操作的实施,并判断测试结果;
测试结果模块获取测试结果,并输出测试报告;
数据模块通过关键字驱动技术找到APP功能模块中的具体对象和方法;APP功能模块在执行完成后,利用数据模块中的预期结果数据进行测试结果分析,并返回结果;测试结果模块得到测试结果后,输出测试报告。
5.根据权利要求2、3、4所述的一种针对APP壳,平台功能的自动化测试系统,其特征在于:测试数据模块中的驱动数据包含开关控制数据,用于控制执行用例范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江绿城未来数智科技有限公司,未经浙江绿城未来数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210092279.5/1.html,转载请声明来源钻瓜专利网。