应用测试方法及相关装置制造方法及图纸

技术编号:32831405 阅读:23 留言:0更新日期:2022-03-26 20:44
本申请示例提供了一种应用测试方法及相关装置,所述方法包括:获取被测应用的测试策略集合,所述测试策略集合包括多个控件中每个控件的测试策略,所述多个控件为所述被测应用的至少一个活动所关联的控件,所述每个控件的测试策略通过对应控件的类别与该控件进行关联,所述类别用于表征控件所支持的用户交互功能,所述测试策略用于表征适配对应类别的用户交互操作;根据所述测试策略集合对所述被测应用的控件进行稳定性测试,直至所述被测应用的被测活动覆盖率和被测控件覆盖率大于预设覆盖率。采用本申请实施例不仅可以提高测试的有效性,而且可以解决被测应用所述活动和控件覆盖率较低的问题,提高测试覆盖率。提高测试覆盖率。提高测试覆盖率。

【技术实现步骤摘要】
应用测试方法及相关装置


[0001]本申请属于测试
,尤其涉及应用测试方法及相关装置。

技术介绍

[0002]随着手机不断智能化,出现了众多的系统、众多品牌的手机,手机用户对于自己所使用手机的稳定性的要求也日益增强,因此针对于智能手机稳定性的测试方法具有重要的价值。
[0003]但随着手机中系统和应用程序的控件架构不断复杂化,传统的单纯模仿用户进行交互操作的稳定性测试方法不能够适应该变化,经常会出现无法测试到部分控件或者是出现无效操作的情况,而使得测试效率低,无法有效地实现测试的目的。

技术实现思路

[0004]本申请实施例提供应用测试方法及相关装置,以期提供电子设备进行应用测试的全面性和效率。
[0005]第一方面,本申请实施例提供了一种应用测试方法,包括:
[0006]获取被测应用的测试策略集合,所述测试策略集合包括多个控件中的每个控件的测试策略,所述多个控件为所述被测应用的至少一个活动所关联的控件,所述每个控件的测试策略通过对应控件的类别与该控件进行关联,所述类别用于表征控件所支持的用户交互功本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用测试方法,其特征在于,应用于电子设备,所述方法包括:获取被测应用的测试策略集合,所述测试策略集合包括多个控件中每个控件的测试策略,所述多个控件为所述被测应用的至少一个活动所关联的控件,所述每个控件的测试策略通过对应控件的类别与该控件进行关联,所述类别用于表征控件所支持的用户交互功能,所述测试策略用于表征适配对应类别的用户交互操作;根据所述测试策略集合对所述被测应用的控件进行稳定性测试,直至所述被测应用的被测活动覆盖率和被测控件覆盖率大于预设覆盖率。2.根据权利要求1所述的方法,其特征在于,所述类别包括以下至少一种:按钮、文本框、开关、复选框、菜单。3.根据权利要求1或2所述的方法,其特征在于,所述测试策略包括向所述被测应用发送用于表征以下任一用户交互操作的至少一个伪随机事件流:点击操作、手势操作、导航操作、系统按键操作、横竖屏切换操作、启动活动操作。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述测试策略集合对所述被测应用的控件进行稳定性测试,直至所述被测应用的被测活动覆盖率和/或被测控件覆盖率大于预设覆盖率,包括:按照所述多个控件的控件编号的预设顺序,针对所述被测应用依次调用并执行所述测试策略集合对应的测试策略,直至被测活动覆盖率大于第一覆盖率、且被测控件覆盖率大于第二覆盖率。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:获取所述被测应用包含的所述多个控件;确定所述多个控件中每个控件的类别;查询预设的类别策略关系集合,获取所述每个控件对应的测试策略,所述类别策略关系集合包括控件的类别与测试策略之间的对应关系;根据所述每个控件对应的测试策略创建所述测试策略集合。6.根据权...

【专利技术属性】
技术研发人员:冀政
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1