【发布时间】:2011-03-22 14:58:16
【问题描述】:
通常,我发现几乎所有我最重要的 iPhone 开发测试用例都围绕 UI 测试,而不是业务逻辑或数据测试。我对 XCode 环境中的自动化 UI 测试不是很熟悉。有人能指点我一个好的教程或书籍吗?
更新
这个问题是几年前写的,从那时起 UI 测试已经走了很长一段路。使用 UI 自动化仍然是一种选择,但 KIF Framework 现在是功能测试的更好解决方案,IMO。
来自 KIF 的 github 页面:
KIF,代表 Keep It Functional,是一个 iOS 集成测试 框架。它通过利用 操作系统为具有以下功能的用户提供的可访问性属性 视力障碍。
KIF 使用标准 XCTest 测试构建和执行测试 目标。测试在主线程中同步进行(运行 运行循环强制时间流逝)允许更复杂 逻辑和组成。这也使 KIF 能够利用 Xcode 5 Test Navigator、命令行构建工具和 Bot 测试 报告。
【问题讨论】:
标签: ios iphone xcode cocoa-touch automated-tests