【技术实现步骤摘要】
移动终端中应用程序内存占用的测试方法及相关设备
[0001]本专利技术涉及软件测试
,尤其涉及一种移动终端中应用程序内存占用的测试方法及相关设备。
技术介绍
[0002]互联网时代的到来,移动终端中的应用程序种类越来越多,但同时现在的应用程序为了尽快满足用户的需求,更新迭代频繁,对性能稳定性有较大影响,其在移动终端中的内存占用值是考量应用程序性能的重要指标之一。
[0003]现有的应用程序内存占用测试,通过在移动终端运行自动化脚本来模拟用户的操作习惯和操作过程,并在运行自动化脚本的过程中,周期性地记录各应用程序的内存占用值,并在测试时间完成且待测移动终端出现卡顿之后,通常需要几个小时或十几个小时,但对移动终端卡顿的现象判断较为主观,精确性不够,且依据移动终端出现卡顿才完成测试导致测试时间偏长。
技术实现思路
[0004]本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0005]为此,本专利技术第一方面提供了一种移动终端中应用程序内存占用的测试方法,该方法包括:
...
【技术保护点】
【技术特征摘要】
1.一种移动终端中应用程序内存占用的测试方法,其特征在于,包括:对目标应用程序的稳定版本进行内存占用测试,以获得第一内存占用集合;对所述目标应用程序的待测试版本进行内存占用测试,以获得第二内存占用集合;基于所述第一内存占用集合的基准值和标准差以及所述第二内存占用集合的平均值,确定所述目标应用程序的待测试版本内存占用测试结果。2.根据权利要求1所述的方法,其特征在于,所述对目标应用程序的稳定版本进行内存占用测试,以获得第一内存占用集合,包括:在不同时刻对所述目标应用程序的稳定版本进行所述内存占用测试,以获得多个第一占用内存值;去除多个所述第一占用内存值中的最大值和最小值,以获得所述第一内存占用集合;和/或,所述对所述目标应用程序的待测试版本进行内存占用测试,以获得第二内存占用集合,包括:在所述不同时刻对所述目标应用程序的待测试版本进行所述内存占用测试,以获得多个第二占用内存值;去除多个所述第二占用内存值中的最大值和最小值,以获得所述第二内存占用集合。3.根据权利要求1所述的方法,其特征在于,所述内存占用测试是基于自动化测试脚本进行的,所述自动化测试脚本是基于所述目标应用程序的需求和实际使用场景确定的。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一内存占用集合的基准值和标准差以及所述第二内存占用集合的平均值,确定所述目标应用程序的待测试版本内存占用测试结果,包括:在所述第二内存占用集合的平均值小于或等于所述第一内存占用集合的基准值的情况下,确定所述目标应用程序的待测试版本的内存占用测试结果为通过。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一内存占用集合的基准值和标准差以及所述第二内存占用集合的平均值,确定所述目标应用程序的待测试版本内存占用测试结果,包括:在所述第二内存占用集合的平均值大于所述第一内存占用集合的基准值的情况下,获取所述第二内存占用集合的平均值与所述第一内存占用集合的基准值的差值;基于所述差值和三倍所述第一内存占用集合的标准差,确定所述...
【专利技术属性】
技术研发人员:郑祎,
申请(专利权)人:岚图汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。