【发布时间】:2014-02-15 05:14:40
【问题描述】:
我是 iOS 单元测试的新手,需要为 iOS 7 应用程序编写单元测试。我看到 XCTest 在测试导航器和助理编辑器的帮助下编写单元测试。由于“单元测试”意味着我们正在测试一段代码[可以是单个方法或一组相关方法]。 我们如何为 UI 编写单元测试?假设我们在应用程序启动时确实有一个设置屏幕,其中包含一些用户需要选择的选项,然后将其保存到 NSUserDefaults 以供以后使用。 我的问题:我们如何使用 XCTest 来: 1. 显示 UI [用户界面在故事板中],以便能够验证其上的各种 UI 元素,包括一些自定义绘制的 UI 工作。
可能我对使用 XCTest 进行 UI 的单元测试有点困惑,所以如果有人能澄清以上内容,那就太好了。
我也看到了苹果的 UIAutomation,但是我们如何将它集成到我们的测试目标中呢?
【问题讨论】:
标签: unit-testing ios7 ios-ui-automation xcode-ui-testing