假设应用程序运行正常.但是现在应用正处于为其添加功能的阶段.假设程序员在一个按钮上添加了功能,在iPhone上应用了许多手势后可以看到该功能.
(例如,点击其中一个标签,然后点击其中一个可见的tableview单元格,然后再点击几下并在导航栏上说一个按钮对于哪个程序员添加了功能可见).
因此,在测试该按钮的功能时,程序员必须多次点击iPhone才能转到该特定按钮.如果添加的功能很关键且需要多次测试,那么只需触及该按钮就可能会导致一些挫败感.
那么有没有任何工具可以帮助用户在iPhone上跳过这一系列的tappings.
或者有没有其他方法来测试这样的应用程序.
您可以使用带有UIAutomation的Instruments,它允许您编写UI操作脚本,记录消息并截取屏幕截图.测试脚本使用Javascript编写(搜索UIAElement以查找API参考).
但是,让您入门的最佳资源是WWDC 2010会议"使用仪器自动化用户界面测试".
您还应该阅读" 辅助功能编程指南",因为UI自动化可以利用它.
| 归档时间: |
|
| 查看次数: |
250 次 |
| 最近记录: |