Monkey工具如何在Android上检测应用程序崩溃或异常

时间:2013-10-22 12:24:20

标签: android

我是猴子工具的新手,想知道它是如何工作的。就我所经历的文档而言,猴子工具生成随机事件并测试这些随机行为的应用程序行为。如果应用程序崩溃或任何未处理的异常,则猴子工具停止。

我想知道猴子工具如何能够检测到应用程序崩溃或者是否有任何未处理的异常。应用程序将是一个不同的过程,猴子工具将是一个不同的过程。一个应用程序如何知道另一个应用程序是否崩溃或是否有未处理的异常?

此外,Monkey工具如何插入事件以及该事件如何到达另一个进程(被测试的应用程序)?我们有关于此的详细文件吗?

赞赏任何意见或帮助。

1 个答案:

答案 0 :(得分:2)

基本上它使用平台内部IActivityController API。

详细了解monkey source