Dot-Net

人員(手動)測試的程式碼覆蓋率?

  • June 1, 2022

是否有任何用於手動測試的程式碼覆蓋率工具?例如,如果我寫了 30 行新程式碼,編譯,然後執行,有什麼方法可以快速驗證所有 30 行程式碼都執行了嗎?

另外,稍後,在我將程式碼檢查到正式版本後,有什麼方法可以驗證測試部門在進行獨立測試時是否命中了所有 30 行程式碼?

我知道有很多工具可以驗證測試部門是否測試了所有需求,但我還沒有找到一個工具可以驗證測試人員是否測試了所有程式碼行。

我對 .NET / C# 工具最感興趣。

通過手動測試檢查程式碼覆蓋率

獲得 100% 的覆蓋率可能是多餘的——在某些情況下,即使覆蓋了所有行,該工具也可能不會顯示它。話雖如此,您應該查看 Visual Studio Team System 中的程式碼覆蓋工具或任何一些外部覆蓋工具,例如nCover。Team System 允許您定義與測試相關的簽入策略,這些策略可以讓您在確保簽入程式碼已經過測試方面做您想做的事情。

引用自:https://stackoverflow.com/questions/723844