[发明专利]一种安卓/IOS手机APP性能测试及数据采集方法在审
| 申请号: | 202110115853.X | 申请日: | 2021-01-28 |
| 公开(公告)号: | CN112860547A | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | 师江帆 | 申请(专利权)人: | 虎妞科技(杭州)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 李灿 |
| 地址: | 311200 浙江省杭州市萧山区*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ios 手机 app 性能 测试 数据 采集 方法 | ||
本发明涉及一种安卓/IOS手机APP性能测试及数据采集方法,包括以下步骤:S1、自动安装、自动卸载,并记录对应时间;S2、对运行手机安装APP后的内存占比、CPU占比进行记录;S3、采集手机的性能数据;S4、采集上述信息的日志、截图;S5、提供并按测试时间、被测程序APP名称、版本号输入参数,返回测试报告列表;S6、根据测试批次id,将每台手机的兼容性测试数据返回;S7、根据每台设备uuid和测试批次id,将兼容性测试指标数据返回;S8、支持多台设备并发测试;S9、测试结束提供测试报告。本发明使用的方法做APP性能测试,能够提高测试效率,减少测试周期,采用自动化测试的方式完成手机APP性能测试,代替手工,节省人力成本。
技术领域
本发明涉及手机app技术领域,具体是指一种安卓/IOS手机APP性能测试及数据采集方法。
背景技术
软件APP测试追求的是产品本身的质量,然而随着软件技术的发展,更重要的是在保证产品质量的同时还要有必要的提高产品测试的工作效率。
目前市场上,手机APP软件高频发布,目前测试工具无法满足快速发布软件产品需求;90%测试均为手工测试,测试类目多,周期长人力成本高,国外产品、方法垄断开源工具,难使用难维护,价格昂贵及无法本地化定制(HP及IBM工具),测试人才缺口非常大,国内大学少软件测试专业,社会上短期培训难以满足实际需求,以上问题都亟待改进。
发明内容
本发明要解决的技术问题是,克服现有技术缺点,提供一种便捷,轻量,高效的安卓/IOS手机APP性能测试及数据采集方法。
为解决上述技术问题,本发明提供的技术方案为:一种安卓/IOS手机APP性能测试及数据采集方法,包括以下步骤:
S1、根据手机品牌、手机系统安卓/IOS、系统版本和分辨率,选择线上真机,完成手机对预装APP的自动安装、自动卸载,并记录对应时间;对预装APP进行启动、自动重启,并记录对应时间;
S2、对运行手机安装APP后的内存占比、CPU占比进行记录;
S3、采集手机的性能数据,包括手机的CPU、内存、流量;
S4、采集上述信息的日志、截图;
S5、提供并按测试时间、被测程序APP名称、版本号输入参数,返回测试报告列表,每个列表对象包含测试批次id、被测手机的唯一识别号uuid列表;
S6、根据测试批次id,将每台手机的兼容性测试数据返回;
S7、根据每台设备uuid和测试批次id,将兼容性测试指标数据返回;
S8、支持多台设备并发测试;
S9、测试结束提供测试报告,查看手机APP性能测试报告。
进一步的,所述步骤S8支持50~100台设备并发测试:
1)50台设备测试完成时间小于1小时;
2)100台设备测试完成时间小于2小时。
进一步的,点击手机投屏,即可实时观察到当前手机APP的性能数据。
进一步的,测试过程对手机操作的步骤实现录制重播,自动转为流程图生成测试用例。
进一步的,运行测试用例,可以选择多台不同系统、型号、品牌的手机同时运行。
本发明具有如下优点:1.本发明使用的方法做APP性能测试,能够提高测试效率,减少测试周期,能够支持软件高频发布的需求;
2.采用自动化测试的方式完成手机APP性能测试,代替手工,节省人力成本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于虎妞科技(杭州)有限公司,未经虎妞科技(杭州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110115853.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻璃件的加工工艺
- 下一篇:一种高压开关柜安装底座及该开关柜





