【发布时间】:2020-05-25 17:36:19
【问题描述】:
我知道如何检查单元测试用例的覆盖率,我们可以在 Xcode 覆盖率报告中看到每个 .swift 文件的覆盖率。但是 UI 测试用例呢?
据我了解,在单元测试用例中,被测试的主题是 .swift 文件。如果一个文件有 4 个方法/函数的类。仅当从单元测试用例调用所有 4 种方法时,该文件的单元测试覆盖率才会是 100%。
在 UI 测试用例中,主题是 View,与所有 UI 元素交互是否会导致 100% 的覆盖率? UI 测试的覆盖率报告如何工作?
编辑:
在单元测试中 - 我知道当几行函数没有被覆盖时,我看到红色覆盖,在这里我知道我必须为screenshot 类方法编写单元测试,上面附图中的第 56 行。 UI测试中是否有类似的机制?
在 UI 测试中 - 我们如何找到未被覆盖的 UI 元素?
【问题讨论】:
标签: xcode unit-testing code-coverage ui-automation xcode-ui-testing