【技术实现步骤摘要】
一种应用稳定性测试方法
本专利技术属于自动化测试
,具体涉及一种应用稳定性测试方法。
技术介绍
应用稳定性测试技术和传统稳定性测试技术存在本质性差异,传统稳定性测试技术大多基于底层模块执行测试,无法直接地关注到实际用户体验相关的系统稳定性测试。此外,传统稳定性测试技术没有关注到某些操作系统中一些特有功能,无法足够全面地测试某些操作系统的稳定性。中国专利技术专利“安卓应用稳定性测试的方法及装置”(申请号CN201410211591.7)公开了一种安卓应用稳定性测试的方法及装置,涉及终端应用测试领域,用于解决monkey工具测试覆盖不全面以及monkeyrunner工具维护成本高、复用度低的问题,该方法包括:根据预设配置项确定测试类型及待测试数据,测试类型包括monkey测试和/或monkeyrunner测试;如果测试类型为monkey测试,则根据monkey测试语句中的各测试参数对待测试数据进行monkey测试;如果测试类型为monkeyrunner测试,则根据每个monkeyrunner测试语句中的各脚本语句对 ...
【技术保护点】
1.一种应用稳定性测试方法,其特征在于,所述方法包括步骤:/n在操作系统上配置应用稳定性测试软件;/n开启所述应用稳定性测试软件;/n在所述应用稳定性测试软件上配置测试信息;/n所述应用稳定性测试软件调度所述测试配置;/n所述应用稳定性测试软件执行所述测试配置;/n所述应用稳定性测试软件输出测试报告。/n
【技术特征摘要】
1.一种应用稳定性测试方法,其特征在于,所述方法包括步骤:
在操作系统上配置应用稳定性测试软件;
开启所述应用稳定性测试软件;
在所述应用稳定性测试软件上配置测试信息;
所述应用稳定性测试软件调度所述测试配置;
所述应用稳定性测试软件执行所述测试配置;
所述应用稳定性测试软件输出测试报告。
2.根据权利要求1所述的应用稳定性测试方法,其特征在于,所述在所述应用稳定性测试软件上配置测试信息包括步骤:
在所述应用稳定性测试软件上配置测试总时间;
在所述应用稳定性测试软件上配置动作间隔时间;
在所述应用稳定性测试软件上配置应用程序列表;
在所述应用稳定性测试软件上配置每个应用的对应测试动作数;
在所述应用稳定性测试软件上配置每个应用的对应最大开启数;
在所述应用稳定性测试软件上配置所有应用最大开启数。
3.根据权利要求1所述的应用稳定性测试方法,其特征在于,所述应用稳定性测试软件调度所述测试配置包括步骤:
获取配置信息;
选定待测试应用;
基于所述配置信息对待测试应用进行分组;
基于所述配置信息对分组内的每个应用选择相应的测试动作;
获取每个应用的应用ID及其对应的测试动作ID;
获取每个分组内所有应用的应用ID及其对应的测试动作ID;
生成每个分组的测试运行编码。
4.根据权利要求3所述的应用稳定性测试方法,其特征在于,所述基于所述配置信息对待测试应用进行分组包括步骤:
获取所述配置信息中的应用程序列表和所有应用最大开启数M;
预设A个空组;
将所述应用程序列表中所有的应用程序随机分入A个空组中,并得到A个分组;其中,每个分组中的应用程序个数N满足:1≤N≤M,A、M和N均为正整数;
获取所述配置信息中的每个应用的对应最大开启数K;
对A个分组中每个分组的应用...
【专利技术属性】
技术研发人员:吴德基,唐晓东,陈妮,楚铁新,张开封,王云浩,齐璇,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。