一种应用稳定性测试方法技术

技术编号:26970055 阅读:19 留言:0更新日期:2021-01-05 23:59
一种应用稳定性测试方法,所述方法包括步骤:在操作系统上配置应用稳定性测试软件;开启所述应用稳定性测试软件;在所述应用稳定性测试软件上配置测试信息;所述应用稳定性测试软件调度所述测试配置;所述应用稳定性测试软件执行所述测试配置;所述应用稳定性测试软件输出测试报告。本申请提供的一种应用稳定性测试方法具有如下有益效果:应用于国产银河麒麟操作系统,填补了Linux操作系统中应用级稳定性测试的空缺;关注应用级稳定性测试,即用户操作过程中真实体验方面,扩充了关注用户体验方面的操作系统测试技术;采用python语言编码,满足了跨架构平台上稳定性测试方法;可构建出多种场景应用稳定性测试,且符合用户实际体验稳定性测试方法。

【技术实现步骤摘要】
一种应用稳定性测试方法
本专利技术属于自动化测试
,具体涉及一种应用稳定性测试方法。
技术介绍
应用稳定性测试技术和传统稳定性测试技术存在本质性差异,传统稳定性测试技术大多基于底层模块执行测试,无法直接地关注到实际用户体验相关的系统稳定性测试。此外,传统稳定性测试技术没有关注到某些操作系统中一些特有功能,无法足够全面地测试某些操作系统的稳定性。中国专利技术专利“安卓应用稳定性测试的方法及装置”(申请号CN201410211591.7)公开了一种安卓应用稳定性测试的方法及装置,涉及终端应用测试领域,用于解决monkey工具测试覆盖不全面以及monkeyrunner工具维护成本高、复用度低的问题,该方法包括:根据预设配置项确定测试类型及待测试数据,测试类型包括monkey测试和/或monkeyrunner测试;如果测试类型为monkey测试,则根据monkey测试语句中的各测试参数对待测试数据进行monkey测试;如果测试类型为monkeyrunner测试,则根据每个monkeyrunner测试语句中的各脚本语句对待测试数据进行mon本文档来自技高网...

【技术保护点】
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

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

1