【发布时间】:2014-02-18 18:21:48
【问题描述】:
经过 http://www.cocoanetics.com/2013/10/xcode-coverage/
链接。作为单元测试的新手,我想知道代码覆盖率如何识别被覆盖的源代码? 我的理论问题: 在包含三个方法 M1、M2、M3 的模型类 [NSObject 的子类] 中,我们确实创建了一个具有三个单元测试方法 testM1、testM2、testM3 的 XCTestCase 子类。如果我们能够运行所有这三种测试方法并能够生成 .gcda/.gcno [来自代码覆盖率] 文件。
我的问题是如何从这个代码覆盖率中说模型具有超过 80% 的覆盖率?如果可能的话,是否有必要为模型中的每个方法编写单元测试,只有这样我们才能得出这样的结论,即覆盖了超过 80-90% 的代码。总之我想知道单元测试方法和代码覆盖率之间的相关性。
【问题讨论】:
标签: unit-testing ios7 code-coverage xctest