移动端应用的兼容性测试方法、系统及电子设备技术方案

技术编号:30054362 阅读:24 留言:0更新日期:2021-09-15 10:57
本发明专利技术公开了一种移动端应用的兼容性测试方法、系统、电子设备及存储介质,该方法包括:获取待测应用的测试用例,测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表;获取兼容性测试终端模拟软件;获取待测应用的安装包;根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;配置完成后,安装待测应用安装包;安装包安装完成后在终端模拟软件上对当前的手机信息进行测试,得到当前的手机信息所对应的兼容性测试结果;卸载待测应用安装包;待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,直至执行完兼容性测试手机列表结束。该方法实现了兼容性测试的自动测试,提高了兼容性测试效率。提高了兼容性测试效率。提高了兼容性测试效率。

【技术实现步骤摘要】
移动端应用的兼容性测试方法、系统及电子设备


[0001]本专利技术涉及软件测试领域,具体涉及到一种移动端应用的兼容性测试方法、系统、电子设备及存储介质。

技术介绍

[0002]测试一款移动应用时,需要验证该应用在各种品牌终端设备的适配兼容情况,一般要验证的终端产品包括市面主流的品牌及型号,主要包括华为、小米、vivo、oppo等手机平板设备;因为不同的终端产品,软件系统版本、产品硬件参数等不同,移动应用在各种产品上使用的情况以及遇到的问题也各有不同。
[0003]因为移动端app在不同产品终端使用时,可能会遇到各种各样的问题,包括因为屏幕分辨率不同导致的屏幕适配问题;或者因为CPU型号、RAM大小不同,导致的应用运行速度缓慢、内存溢出等问题也不尽相同。目前各公司兼容测试的主要方法是通过购置尽可能多手机型号,以满足兼容测试的需求,这不仅因为购机费用提高了测试成本,也加大了测试难度,降低了测试效率。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种移动端应用的兼容性测试方法、系统、电子设备及存储介质,以解决现有技术中兼容性测试效率低的缺点。
[0005]为此,本专利技术实施例提供了如下技术方案:
[0006]根据第一方面,本专利技术实施例提供了一种移动端应用的兼容性测试方法,包括:
[0007]步骤S1:获取待测应用的测试用例,所述测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表,兼容性测试手机列表包括多个实际用于兼容性测试的手机信息,所述手机信息包括手机型号、手机软件参数和手机硬件参数;
[0008]步骤S2:获取兼容性测试的终端模拟软件,所述终端模拟软件用于模拟不同的手机终端;
[0009]步骤S3:获取待测应用的安装包;
[0010]步骤S4:根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;
[0011]步骤S5:待配置完成后,安装待测应用的安装包;
[0012]步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果;
[0013]步骤S7:卸载待测应用的安装包;
[0014]步骤S8:待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,并返回步骤S4,直至执行完兼容性测试手机列表结束。
[0015]可选地,步骤S2:获取兼容性测试的终端模拟软件的步骤中,包括:
[0016]获取多个不同的模拟软件;
[0017]将测试用例中的手机型号分别与多个不同的模拟软件中预装手机型号进行比较,
得到每一个模拟软件所对应的手机型号覆盖率;
[0018]根据手机型号覆盖率确定用于兼容性测试的终端模拟软件。
[0019]可选地,所述安装包为对待测应用完成系统测试后得到的安装包。
[0020]可选地,步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果的步骤中,包括:
[0021]待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试;
[0022]若兼容性测试通过,则兼容性测试结果为测试通过;
[0023]若兼容性测试不通过,则兼容性测试结果为测试不通过,中止测试并退出待测应用。
[0024]可选地,步骤S8:待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,并返回步骤S4,直至执行完兼容性测试手机列表结束的步骤之后,还包括:
[0025]执行完兼容性测试手机列表后,将兼容性测试手机列表中每一个手机信息所对用的兼容性测试结果进行汇总,得到总兼容性测试结果。
[0026]根据第二方面,本专利技术实施例提供了一种移动端应用的兼容性测试系统,包括:
[0027]第一获取模块,用于获取待测应用的测试用例,所述测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表,兼容性测试手机列表包括多个实际用于兼容性测试的手机信息,所述手机信息包括手机型号、手机软件参数和手机硬件参数;
[0028]第二获取模块,用于获取兼容性测试的终端模拟软件,所述终端模拟软件用于模拟不同的手机终端;
[0029]第三获取模块,用于获取待测应用的安装包;
[0030]第一处理模块,用于根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;
[0031]第二处理模块,用于待配置完成后,安装待测应用的安装包;
[0032]第三处理模块,用于待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果;
[0033]第四处理模块,用于卸载待测应用的安装包;
[0034]第五处理模块,用于待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,并返回第一处理模块,直至执行完兼容性测试手机列表结束。
[0035]可选地,第二获取模块包括:获取单元,用于获取多个不同的模拟软件;第一处理单元,用于将测试用例中的手机型号分别与多个不同的模拟软件中预装手机型号进行比较,得到每一个模拟软件所对应的手机型号覆盖率;第二处理单元,用于根据手机型号覆盖率确定用于兼容性测试的终端模拟软件。
[0036]可选地,所述安装包为对待测应用完成系统测试后得到的安装包。
[0037]可选地,第三处理模块包括:第三处理单元,用于待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试;第四处理单元,用于若兼容性测试通过,则兼容性测试结果为测试通过;第五处理单元,用于若兼容性测试不通过,则兼容性测试结果为测试不通过,中止测试并退出待测应用。
[0038]可选地,还包括:第六处理模块,用于执行完兼容性测试手机列表后,将兼容性测
试手机列表中每一个手机信息所对用的兼容性测试结果进行汇总,得到总兼容性测试结果。
[0039]根据第三方面,本专利技术实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行上述第一方面任意一项描述的移动端应用的兼容性测试方法。
[0040]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行上述第一方面任意一项描述的移动端应用的兼容性测试方法。
[0041]本专利技术实施例技术方案,具有如下优点:
[0042]本专利技术实施例提供了一种移动端应用的兼容性测试方法、系统、电子设备及存储介质,其中,该方法包括:步骤S1:获取待测应用的测试用例,所述测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表,兼容性测试手机列表包括多个实际用于兼容性测试的手机信息,所述手机信息包括手机型号、手机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动端应用的兼容性测试方法,其特征在于,包括:步骤S1:获取待测应用的测试用例,所述测试用例包括对待测应用进行兼容性测试所需的兼容性测试手机列表,兼容性测试手机列表包括多个实际用于兼容性测试的手机信息,所述手机信息包括手机型号、手机软件参数和手机硬件参数;步骤S2:获取兼容性测试的终端模拟软件,所述终端模拟软件用于模拟不同的手机终端;步骤S3:获取待测应用的安装包;步骤S4:根据兼容性测试手机列表中当前的手机信息对终端模拟软件进行配置;步骤S5:待配置完成后,安装待测应用的安装包;步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果;步骤S7:卸载待测应用的安装包;步骤S8:待安装包卸载完成后,将兼容性测试手机列表中下一个手机信息更新为当前的手机信息,并返回步骤S4,直至执行完兼容性测试手机列表结束。2.根据权利要求1所述的移动端应用的兼容性测试方法,其特征在于,步骤S2:获取兼容性测试的终端模拟软件的步骤中,包括:获取多个不同的模拟软件;将测试用例中的手机型号分别与多个不同的模拟软件中预装手机型号进行比较,得到每一个模拟软件所对应的手机型号覆盖率;根据手机型号覆盖率确定用于兼容性测试的终端模拟软件。3.根据权利要求1所述的移动端应用的兼容性测试方法,其特征在于,所述安装包为对待测应用完成系统测试后得到的安装包。4.根据权利要求1所述的移动端应用的兼容性测试方法,其特征在于,步骤S6:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试,得到当前的手机信息所对应的兼容性测试结果的步骤中,包括:待安装包安装完成后,在终端模拟软件上对当前的手机信息进行兼容性测试;若兼容性测试通过,则兼容性测试结果为测试通过;若兼容性测试不通过,则兼容性测试结果为测试不通过,中止测试并退出待测应用。5.根据权利要求1所述的移动端应用的兼容性测试方法,其特征在于,步...

【专利技术属性】
技术研发人员:李博孙振钊王雪峰骆飞李青龙
申请(专利权)人:北京智慧星光信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1