【发布时间】:2016-09-14 04:16:38
【问题描述】:
鉴于以下设置:
- 用 Swift 编写的基于文档的 OS X 应用程序
- OS X El Capitan 开发机器
- Xcode 7.x
- 新的/升级的 XCTest 框架
如何使用 XCTest 框架对应用的基于文档的部分进行 UI 测试?
与基于文档的功能无关的常规单元或 UI 测试很容易,但我看不到如何对基于文档的位进行 UI 测试,因为在 UI 测试中我们被禁止进入应用程序,并且,例如,模拟 NSDocument 类。
我听到的一个建议是在测试资源文件夹中创建夹具文件/文件夹(取决于您的基于文档的应用程序需要什么),并以某种方式让测试打开它。但是有没有更好的解决方案?
【问题讨论】:
标签: macos cocoa xctest xcode-ui-testing