smi*_*324 4 testing ios ios-ui-automation
我正在寻找一种开发工具,它允许我将随机生成的用户输入(触摸,硬键,手势)发送到iOS设备(不是模拟器),如Android上的Monkey.
Instruments中的UI自动化工具允许您编写与用户界面的交互脚本,截取屏幕截图或测试有效响应.这些测试脚本是用JavaScript编写的,它允许您运行相当复杂的测试.
我运行的测试一直都是针对性的,但我没有看到为什么你不能使用像random()函数来触发随机放置的触摸事件等的原因.从这里,你可以建立自己的自定义猴子般的工具,用于锤击您的应用程序.更好的是,您可以在运行其他仪器的同时识别潜在的内存泄漏或CPU热点.
我在iTunes U的课程中展示了UI Automation如何作为测试会话的一部分,我可以在这里查看我的笔记.