4

我正在寻找一种开发工具,它允许我将随机生成的用户输入(触摸、硬键、手势)发送到 iOS 设备(不是模拟器),如Android 上的Monkey

4

1 回答 1

6

Instruments 中的 UI 自动化工具允许您编写与用户界面交互的脚本,截取屏幕截图或在此过程中测试有效响应。这些测试脚本是用 JavaScript 编写的,可以让您运行相当复杂的测试。

我运行的测试一直是定向的,但我看不出为什么你不能使用诸如 random() 函数之类的东西来触发随机放置的触摸事件等。由此,你可以构建自己的自定义类似猴子的工具,用于锤击您的应用程序。更好的是,您可以同时运行其他仪器来识别潜在的内存泄漏或 CPU 热点。

我在 iTunes U 课程中展示了 UI 自动化如何作为测试会话的一部分工作,我的笔记可以在这里查看。

于 2011-08-15T16:09:41.317 回答