0
通過 http://www.cocoanetics.com/2013/10/xcode-coverage/的iOS:代碼覆蓋率混亂
鏈接不見了。作爲新的單元測試,我想知道代碼覆蓋如何識別被覆蓋的源代碼? 我的理論問題: 在包含三種方法M1,M2,M3的模型類[NSObject的子類]中,我們創建了一個包含三種單元測試方法testM1,testM2,testM3的XCTestCase子類。如果我們能夠運行所有這三種測試方法並能夠從代碼覆蓋率文件生成.gcda/.gcno。
我的問題是如何從這個代碼覆蓋率可以說模型有超過80%的覆蓋率?是否有必要,如果可能的話,我們應該爲模型中的每一種方法編寫單元測試,然後才能得出這個結論,即覆蓋80-90%以上的代碼。總之,我想知道單元測試方法和代碼覆蓋率之間的關係。