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