我在本地MAC上使用XCode版本7.1(7B91b)。
并在模拟器iPhone 6(iOS9)上测试我的应用程序。
我已经为我的应用创建了单元测试,然后发现代码覆盖率约为34%。我决定创建UI测试以增加代码覆盖率。但是不幸的是,代码覆盖率并没有增加。
我做了一个简单的尝试,
看一下附带的代码覆盖率结果,Second View Controller覆盖率是零!尽管当我观看模拟器时,它确实从第一个 View Controller 导航到第二个。不能为零。
我在这里想念什么吗?
我尝试在Apple官方文档中进行搜索,但找不到任何明显的矛盾来使用UI测试覆盖代码,有什么建议吗?
最佳答案
确保已在“方案”设置的“测试”部分中启用了调试可执行。
似乎没有此选项,Xcode将无法收集coverage数据。
关于UI测试的XCode 7代码覆盖率结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580506/