苹果iOS用户界面自动化测试入门(视频/幻灯片)

Aaron Brethorst,2012年11月13日

感谢今天所有参加网络研讨会的人!如您所愿,下面是幻灯片、视频录制和关于我讨论的资源链接。

关于本次演讲: 我谈到了不同的测试形式、UIAccessibility、UIAutomation,以及为什么让你的应用可测试将有助于使它们对运行iPhone或iPad的视障用户更易于访问。

我提到的项目

  • AutomationExample – 从命令行轻松与Instruments交互。
  • Tuneup.js – 简化UIAutomation测试的辅助工具。
  • UIAutoMonkey – 向您的iOS应用发送大量模拟事件以对其进行压力测试。

其他测试框架

  • OCUnit – 嵌入Xcode,单元测试
  • GHUnit – 单元测试
  • KIF – 功能测试,Objective C
  • Calabash – 功能测试/BDD,Ruby
  • Frank – 功能测试/BDD,Ruby
  • OHHTTPStubs – 简易模拟网络请求进行测试。
  • Nocilla – “令人惊叹的HTTP模拟,用于iOS和OS X。测试HTTP请求从未如此简单。”

视障用户与iPhone互动的视频

其他资源

WWDC会议

  • WWDC 2010:第306场会议 使用Instruments自动化用户界面测试
  • WWDC 2011:第519场会议 网络可访问性和自动化
  • WWDC 2012:第210场会议 iOS的可访问性