在看 model-based testing 時,我們會用各種測試路徑來設計測試案例,然後期望能夠把所有的路徑都考慮進去,這麼一來就會達成涵蓋率百分之百的成就。 繼續閱讀 “程式碼涵蓋率 100% 這樣夠了嗎?"
標籤: coverage
coverage.py
參考網址: coverage.py
這個好像可以測試 Python programs 的 code coverage ~雖然我們目前可能用不到,但是多知道一個工具也不錯,可以試試看。
編碼那些事:代碼覆蓋的 15 種典型情景
參考網址: 编码那些事:代码覆盖的15种典型情景
我們不能只是看 code coverage 高或低,而是要去瞭解 code coverage 的各種情境,知道哪些是一定要被覆蓋,哪些是可以不用被覆蓋的情況。
EclEmma:免費Eclipse Java測試涵蓋率工具
參考網址:EclEmma:免費Eclipse Java測試涵蓋率工具
這篇文章是在教怎麼用 Eclipse 看 statement coverage 和 branch coverage。
之前去北科大上課時在練習單元測試時也是用這個工具去看涵蓋率,可以去安裝來試試看。