Wae*_*air 6 xcode code-coverage ui-testing
我在我的本地MAC上使用XCode版本7.1(7B91b).并在模拟器iPhone 6(iOS9)上测试我的应用程序.
我已经为我的应用程序创建了单元测试,然后我发现代码覆盖率大约是34%.我决定创建UI测试以增加代码覆盖率.但不幸的是,代码覆盖率没有增加.
我做了一个简单的试验,
使用NavBarContrl,FirstTabelViewController和SecondTableViewController创建项目,将单元测试保持为默认值
离开单元测试,在UI测试中添加一条记录,从第一个表视图控制器导航到第二个.(我期望必须在最终的代码覆盖率报告中突出显示第一个/第二个表视图控制器,对吗?)
确保已启用代码覆盖率
运行测试然后检查代码覆盖率,它是40%
看一下附加的代码覆盖率结果,Second View Controller覆盖率为零!! 虽然当我在观看模拟器时,它确实从第一个视图控制器导航到第二个视图控制器.它不能为零.
有什么我在这里失踪的吗?我试图在Apple官方文档中搜索,但无法找到任何明显的矛盾,以便在UI测试中提供代码覆盖,任何建议?
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |