前面的章节我们已经为大家详细讲解了Monkey测试的作用及脚本开发思路。
本节内容主要为大家讲解Android SDK中自带的一个Monkey命令行测试工具的使用,可以帮助我们快速地实现对Android应用程序的可靠性测试。Monkey是由Android系统自带的应用程序,我们可以通过ADB命令“adb shell ls /system/framework”查看到这个Java应用,即一个名为“monkey.jar”的应用程序。现在按照如下步骤来完成一个基本的Monkey测试的应用:
(1)启动一个全新的模拟器并确保ADB能够成功连接。
(2)安装一个计算器或其它应用。
(3)打开Windows命令行工具,并运行如下命令:“adb shell monkey 100”,我们可以看到,此时Monkey测试便开始工作了,在模拟器屏幕上进行各种随机操作。
(4)操作过程中我们可以屏幕在随机切换,应用程序在被随机打开,各种凌乱的操作。同时能够在命令行窗口看到一些基础的日志输出,便于我们分析和调试问题。整个这个过程,与我们前面章节利用Python开发的Monkey测试脚本所做的事情有很多相似的功能。笔者再次强调一下,在我们没有完全掌握Monkey的用法之前,尽量不要在真机上运行,因为谁也不知道会发生什么,以避免耽误时间重新恢复。
上述过程就是一个最基本的Monkey测试的使用。下周我们会分享关于Monkey测试过程中的一些更详细的用法。
下周推送:Monkey高级应用