[发明专利]移动端应用的兼容性测试方法、系统及电子设备在审
申请号: | 202110768958.5 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113392027A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 李博;孙振钊;王雪峰;骆飞;李青龙 | 申请(专利权)人: | 北京智慧星光信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京智宇正信知识产权代理事务所(普通合伙) 11876 | 代理人: | 李明卓 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用 兼容性 测试 方法 系统 电子设备 | ||
本发明公开了一种移动端应用的兼容性测试方法、系统、电子设备及存储介质,该方法包括:获取待测应用的测试用例,测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表;获取兼容性测试终端模拟软件;获取待测应用的安装包;根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;配置完成后,安装待测应用安装包;安装包安装完成后在终端模拟软件上对当前的手机信息进行测试,得到当前的手机信息所对应的兼容性测试结果;卸载待测应用安装包;待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,直至执行完兼容性测试手机列表结束。该方法实现了兼容性测试的自动测试,提高了兼容性测试效率。
技术领域
本发明涉及软件测试领域,具体涉及到一种移动端应用的兼容性测试方法、系统、电子设备及存储介质。
背景技术
测试一款移动应用时,需要验证该应用在各种品牌终端设备的适配兼容情况,一般要验证的终端产品包括市面主流的品牌及型号,主要包括华为、小米、vivo、oppo等手机平板设备;因为不同的终端产品,软件系统版本、产品硬件参数等不同,移动应用在各种产品上使用的情况以及遇到的问题也各有不同。
因为移动端app在不同产品终端使用时,可能会遇到各种各样的问题,包括因为屏幕分辨率不同导致的屏幕适配问题;或者因为CPU型号、RAM大小不同,导致的应用运行速度缓慢、内存溢出等问题也不尽相同。目前各公司兼容测试的主要方法是通过购置尽可能多手机型号,以满足兼容测试的需求,这不仅因为购机费用提高了测试成本,也加大了测试难度,降低了测试效率。
发明内容
有鉴于此,本发明实施例提供了一种移动端应用的兼容性测试方法、系统、电子设备及存储介质,以解决现有技术中兼容性测试效率低的缺点。
为此,本发明实施例提供了如下技术方案:
根据第一方面,本发明实施例提供了一种移动端应用的兼容性测试方法,包括:
步骤S1:获取待测应用的测试用例,所述测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表,兼容性测试手机列表包括多个实际用于兼容性测试的手机信息,所述手机信息包括手机型号、手机软件参数和手机硬件参数;
步骤S2:获取兼容性测试的终端模拟软件,所述终端模拟软件用于模拟不同的手机终端;
步骤S3:获取待测应用的安装包;
步骤S4:根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;
步骤S5:待配置完成后,安装待测应用的安装包;
步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果;
步骤S7:卸载待测应用的安装包;
步骤S8:待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,并返回步骤S4,直至执行完兼容性测试手机列表结束。
可选地,步骤S2:获取兼容性测试的终端模拟软件的步骤中,包括:
获取多个不同的模拟软件;
将测试用例中的手机型号分别与多个不同的模拟软件中预装手机型号进行比较,得到每一个模拟软件所对应的手机型号覆盖率;
根据手机型号覆盖率确定用于兼容性测试的终端模拟软件。
可选地,所述安装包为对待测应用完成系统测试后得到的安装包。
可选地,步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果的步骤中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智慧星光信息技术有限公司,未经北京智慧星光信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110768958.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一键开关机装置及供电系统
- 下一篇:智能输液管理车