我們有一個現有的大型應用程序,我們將回顧它並創建單元測試。我們從一些核心方法開始,然後將其擴展到包括大多數內部和公共方法。跟蹤被測方法的最佳方式
是否有最佳做法來跟蹤我們應用程序中的哪些方法包含單元測試(或不)?也許屬性或其他方式?換句話說,我們希望能夠查看代碼中的方法,並知道該方法是否在單元測試下。
我們有一個現有的大型應用程序,我們將回顧它並創建單元測試。我們從一些核心方法開始,然後將其擴展到包括大多數內部和公共方法。跟蹤被測方法的最佳方式
是否有最佳做法來跟蹤我們應用程序中的哪些方法包含單元測試(或不)?也許屬性或其他方式?換句話說,我們希望能夠查看代碼中的方法,並知道該方法是否在單元測試下。
我認爲您正在尋找代碼覆蓋範圍。
檢查這些鏈接:
Unit Test Code Coverage - What Is A Good Number?
What is a reasonable code coverage % for unit tests (and why)?
完全同意。表明該方法有測試或沒有意味着什麼。通常1種方法需要許多測試(例如參數化測試),因此覆蓋範圍是非常有價值的信息。而且您不必查看代碼 - 您應該查看報告(例如,用於java的聲納) – piotrek
這是沒有必要的一些文物進行單元測試搭配你的產品代碼。看看unittests _code coverage_工具可能更好嗎? – Akim