gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 16:13:55 25 4
gpt4 key购买 nike

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

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

我做了一个简单的尝试,

  • 使用NavBarContrl,FirstTabelViewController和SecondTableViewController创建一个项目,将单元测试保留为默认
  • 保留单元测试,在UI测试中添加一条记录以从第一个表 View Controller 导航到第二个。 (我期望必须在最终的代码覆盖率报告中突出显示“第一个/第二个表 View Controller ”,对吗?)
  • 确保启用了代码覆盖率
  • 运行测试,然后检查代码覆盖率,它是
  • 的40%

    看一下附带的代码覆盖率结果,Second View Controller覆盖率是零!尽管当我观看模拟器时,它确实从第一个 View Controller 导航到第二个。不能为零。

    Code Coverage Result

    我在这里想念什么吗?
    我尝试在Apple官方文档中进行搜索,但找不到任何明显的矛盾来使用UI测试覆盖代码,有什么建议吗?

    最佳答案

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

    似乎没有此选项,Xcode将无法收集coverage数据。

    关于UI测试的XCode 7代码覆盖率结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580506/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com