24
08

Monkey结果分析

Monkey测试只是能测试过程的一种辅助手段,不能过分依赖于这种简单粗暴的测试手段。它只能辅助我们解决一些额外的问题,但是这并不理解我们的被测系统的业务逻辑,功能,交互方式等等。所以,Monkey测试不应该占用我们过多的时间去研究,而是应该将精力放在更需要人为参与的测试过程中,比如设计高效的测试用命,设计有效的用户场景,进行性能测试,接口测试,用户体验测试,功能测试,自动化测试等这些重要的工作上。

本次分享《Monkey测试工具应用》实验中的Monkey结果分析,回顾本章节的前期分享,请点击

教材连载:Monkey基础应用

教材连载:Monkey高级应用



当完成Monkey测试后,我们需要对测试过程中的可能的异常进行分析。所以先了解一下Monkey测试中主要有哪些异常和错误。


(1) Crash:表示被测试应用异常停止或退出。

(2) ANR:表示在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)等。


这些异常过程我们需要详细分析输出日志才能掌握详细情况。同时,为了确保在Monkey测试过程中引入其它干扰因素,建议测试过程中注意以下事宜:

(1)尽量关闭所有网络开关(wifi及数据连接)以名莫名消耗流量,除非测试过程必须要求联网。

(2)开启安全设置下的未知来源。

(3)手机连接电源充电,模拟器不在此讨论范畴。

(4)测试前运行一遍手机上方带有的首次提示的说明,如输入法,文件夹窗口,apk提示语等.


Monkey测试只是能测试过程的一种辅助手段,不能过分依赖于这种简单粗暴的测试手段。它只能辅助我们解决一些额外的问题,但是这并不理解我们的被测系统的业务逻辑,功能,交互方式等等。所以,Monkey测试不应该占用我们过多的时间去研究,而是应该将精力放在更需要人为参与的测试过程中,比如设计高效的测试用命,设计有效的用户场景,进行性能测试,接口测试,用户体验测试,功能测试,自动化测试等这些重要的工作上。



下周推送:安装及配置Appium


为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。


20190320_095757_834.jpg






版权所有,转载本站文章请注明出处:蜗牛学院, https://www.woniuxy.cn/article/337
 :  :  : 
DAYS
  
HOURS
  
MINS
  
SECS