測試覆蓋率

測試覆蓋率 （ Test coverage ） 是在軟體測試或是軟體工程中的軟體度量 ， 表示軟體程式中被測試到的比例 。 覆蓋率 （ Coverage ） 是一種判斷測試嚴謹程度的方式 。 有許多不同種類的測試覆蓋率 ： 代碼覆蓋率 （ code coverage ） 特徵覆蓋率 （ feature coverage ） 情景覆蓋率 （ scenario coverage ） 屏幕項目覆蓋率 （ screen item coverage ） 模組覆蓋率 （ model coverage ） 每一種覆蓋率都會假設待測系統已有存在形態基準 。 因此當系統有變化時 ， 測試覆蓋率也會隨之改變 。 例如以代碼覆蓋率而言 ： 程式中特定某一行敘述是否有執行到 ？ 某一行敘述已執行了幾次 ？ 是否程式中的所有敘述都至少執行了一次 ？ 是否程式中的所有決策點都有被執行到 ， 因此所有決策路徑都有考慮到 ？ 最近的最佳化是否有顯著的減少 ？ 分類: 軟體測試 分類: 軟體度量