使用仪器上的UIAutomation进行测试非常棒,但其周围的文档和资源不存在或隐藏。什么是最好的资源(文档,博客文章,堆栈溢出问题),它们帮助你在项目中实现这些?野外有没有好的开源测试脚本?适用于iOS应用程序的UIAutomation测试的最佳资源
16
A
回答
27
正如我在my answer到this similar question中指出的那样,我介绍了UI Automation作为我最近开发高级iPhone开发课程的一部分。涵盖此仪器的“测试”会话的视频可免费找到on iTunes U,有关UI自动化的课程笔记以及示例脚本可用here。
如果您有权访问WWDC 2010 videos,请务必查看会话306 - “使用仪器自动执行用户界面测试”。这是我第一次介绍这个话题,他们在贯穿核心概念方面做得很好。
另外,詹姆斯特纳的“How to use UIAutomation to create iPhone UI tests”和亚历克斯沃尔默的“Working with UIAutomation”都是我发现有用的写作。
最后,堆栈溢出的ui-automation标签包含许多有用的脚本和UI自动化的具体示例。
相关问题
- 1. UIAutomation API用于测试IOS
- 2. 适用于演示应用程序的最佳iPhone/iOS框架
- 3. 如何使用仪器测试iOS Web应用程序UIAutomation
- 4. iOS应用程序不适用于TestFlight中的内部测试
- 5. 用于测试WP7应用程序的最佳单元测试框架
- 6. 适用于CRUD应用程序的AngularJS $资源参数编程
- 7. 单元测试资源管理器不显示适用于metro应用程序的异步单元测试
- 8. 学习应用程序编程的最佳资源? (.Net/Cocoa/etc)
- 9. 用于winforms应用程序的内存空间分析的最佳资源。
- 10. 测试安装程序 - 适用于应用程序的browsercam
- 11. 创建适用于iOS的Web应用程序的最佳方法
- 12. 适用于Windows 8 metro应用程序的Twitter API资源
- 13. 适用于Java EE应用程序的NetBeans资源管理
- 14. 适用于iOS的AIR应用程序
- 15. 仅适用于iOS的应用程序
- 16. 适用于iOS的最佳归档程序库
- 17. 适用于iOS上的视频资源的应用细化
- 18. 适用于iPhone的最佳资源文件类型
- 19. 适用于java ee应用程序的最佳免费技术
- 20. 适用于Java Web应用程序的最佳邮件库
- 21. 适用于网络应用程序的最佳浏览器
- 22. 适用于Android 2d绘图应用程序的最佳方法
- 23. 适用于Ruby on Rails的最佳性能测量工具应用程序
- 24. 使用仪器测试iOS应用程序开发的最佳实践
- 25. iOS UIAutomation:切换应用程序
- 26. 为Windows应用程序测试编程的最佳方法
- 27. 将我的iOS应用程序分发给测试人员的最佳方法?
- 28. 从应用程序外部测试应用程序服务的最佳方法
- 29. 什么是适用于iOS测试应用程序分发的特设证书?
- 30. 应用程序资源与测试资源不同的可绘制加载
与这个问题无关,我不认为处理[ui-automation]标签的最佳方法是创建一个iOS特定的变体并重新标记所有内容。一年来,人们一直在使用该标签来处理与iOS相关的问题,而且毫无混淆。也许扩大[ui-automation]标签wiki以包含这个可能的定义是正确的方法。我在Meta上提出了一个关于这个问题的问题,以了解别人认为最好的解决方案是什么:http://meta.stackexchange.com/questions/105149/should-the-ui-automation-tag-be-broadened-beyond微软特定的定义。 –
我恭敬地不同意。目前的标签wiki明确定义了范围。一位iOS开发人员与寻求利用自动化框架的.NET开发人员有什么共同之处?这是两个不同的话题。 – dtuckernet