Skip to content

Latest commit

 

History

History
58 lines (32 loc) · 2.39 KB

how_to_use_in_mac.md

File metadata and controls

58 lines (32 loc) · 2.39 KB

Mac下配置

第一步

同步CrashMonkey4Androd_bin 项目来获取可执行文件,或者直接下载ZIP包,解压。

第二步

解压后,项目目录结构如下:

这里写图片描述

找到tools目录下的cts-tradefed文件,双击会出现终端窗口:

这里写图片描述

(可以看出来我们支持多设备)

第三步

在终端输入命令 : run cts --plan Monkeyreturn ,@Monkey开跑了。

这里写图片描述

第四步

参看报告,在tools的同级目录repository下有2个目录很重要

  1. logs:保存测试过程中的截图和log信息
  2. results: 保存测试报告

这里写图片描述

首先去results下打开报告,一个文件夹代表一次测试,我们刚才有2台设备,所以生成了2个报告,进入文件下找到index.html,打开:

这里写图片描述

有crash版本:

这里写图片描述 index.html为结果总结页面,上面显示了测试设备的硬件信息(Hardware),被测应用信息(Application),测试周期(Span),结果(Results)。下方有一个表格中显示了测试所花时间(Duration),Monkey的事件数(20)。点击result一览的链接进入详细报告: 无crash版本:

这里写图片描述 有crash版本 这里写图片描述

详细页面中显示了最后50步的操作截图(少于50的全部列出),截图上绘制了操作的类型,还可以点击图片查看该步操作的相关logcat信息。还包括3按钮(crash log按钮会在发生crash的时候显示),点击system log 可以看到系统log:

这里写图片描述

点击uiauto trace按钮会显示所有步骤的信息:

这里写图片描述

如果有crash log 按钮,会显示crash的简短信息,目前只是简单的从logcat分析ANR和Java Crash信息,后续会详细研究一下crash知识:

这里写图片描述