首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于UI测试的XCode 7代码覆盖率结果

用于UI测试的XCode 7代码覆盖率结果
EN

Stack Overflow用户
提问于 2015-11-07 07:49:36
回答 1查看 681关注 0票数 6

我使用的XCode版本7.1 (7B91b)在我的本地MAC。并在模拟器iPhone 6 (iOS9)上测试我的应用程序。

我已经为我的应用程序创建了单元测试,然后我发现代码覆盖率约为34%。我决定创建UI测试以增加代码覆盖率。但不幸的是,代码覆盖率并没有增加。

我做了一个简单的试验,

  1. 使用NavBarContrl、FirstTabelViewController和SecondTableViewController创建一个项目,将单元测试保持为默认
  2. 保留单元测试,在UI测试中添加一个记录以从第一个表视图控制器导航到第二个表视图控制器。(我期望第一/第二表视图控制器都必须在最终代码覆盖报告中突出显示,对吗?)
  3. 确保启用了代码覆盖率
  4. 运行测试,然后检查代码覆盖率,是40%

看看附加的代码覆盖率结果,第二次查看控制器的覆盖率是零!尽管我在看模拟器的时候,它确实从第一个视图控制器导航到第二个视图控制器。不可能是零。

这里有我遗漏的东西吗?我试图搜索苹果的官方文档,但没有发现任何明显的矛盾,有任何代码覆盖与UI测试,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-05 09:32:43

确保已在“方案”设置的“测试”部分启用了“调试可执行”。

如果没有此选项,Xcode似乎无法收集覆盖率数据。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33580506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档