[发明专利]手机APP端口测试的方法及系统有效
| 申请号: | 201910344706.2 | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110083537B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 广东天舜信息科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 广东省中源正拓专利代理事务所(普通合伙) 44748 | 代理人: | 党冲 |
| 地址: | 510700 广东省广州市黄埔区科学城瑞和*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了手机APP端口测试的方法及系统,所述方法的具体步骤如下:S1、获取每个APP的接口文档,再通过数据标准化模块转化为标准文档,其中标准文档中每个接口均对应若干子项,且在接口文档中未找到对应子项的数据时,将该子项的值记为null。通过设置不同的优先级,在进行测试的同时,完成其余数据的补齐,缩短两个优先级的接口测试之间的等待时间。测试用例分配模块实现对多个测试用机器的调度和使用,使计算效率最大化,进而缩短整个测试任务的时间。在完成所有的接口测试后,通过使用不同的机器进行验证测试,可避免因机器的配置环境、性能、网络波动导致的测试结果存在误差。 | ||
| 搜索关键词: | 手机 app 端口 测试 方法 系统 | ||
【主权项】:
1.手机APP端口测试的方法,其特征在于,所述方法的具体步骤如下:S1、获取每个APP的接口文档,再通过数据标准化模块转化为标准文档,其中标准文档中每个接口均对应若干子项,且在接口文档中未找到对应子项的数据时,将该子项的值记为null;S2、优先级排序模块统计所有接口对应所有子项中值为null的子项个数N,并根据N的大小进行优先级的排序,N值越小,优先级越高,其中,N=0的接口标记为第一优先级,将0<N的接口标记为第二优先级;S3、优先级排序模块筛选出所有第二优先级的接口对应的标准文档,作为待补齐文档,并通过网络模块将待补齐文档发送至开发人员,提醒开发人员对标准文档中的数据进行填写,并在填写完成后发送回优先级排序模块;S4、在确定第一优先级的接口后,测试用例分配模块根据标准文档将每个第一优先级的接口关联至少一个对应的测试用例,统计所有测试用例的数量m和用于测试的机器数量n,并对机器进行编号后向每个机器分配m/n个测试用例,其中若m/n为非整数,则取整数部分,并将多余的测试用例分配给编号为1的机器;S5、机器中的接口测试模块在接收到测试用例后,将机器的运行状态变为测试中,并将所有测试用例标记为未完成并封装成一个待测试文件,再通过自动化脚本逐条读取待测试文件中的测试用例,每完成一个测试用例,标记为已完成,完成接口测试后,将包含测试的机器编号和测试结果的测试报告发送至测试统计模块,并将机器的运行状态变为空闲;S6、所有第一优先级的接口完成测试后,优先级排序模块筛选出第二优先级的接口对应所有子项中值为null的子项个数为0的接口,并重新标记为第一优先级,再次执行S3‑S5的步骤,直至完成所有接口的测试;S7、测试统计模块根据测试报告筛选出未达成预期的测试用例,获取所述测试用例进行测试的机器编号i,其中i<n,并通过测试用例分配模块将测试用例分配至除编号为i的机器上,通过接口测试模块进行验证测试,并作出验证测试报告,若验证测试报告仍未达成预期,则测试统计模块将该测试用例以及对应的接口标记为异常,获取所有标记为异常的测试用例以及对应的接口,生成异常表单。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东天舜信息科技有限公司,未经广东天舜信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910344706.2/,转载请声明来源钻瓜专利网。





