每一個測試案例已清楚表達使用案例的說明、使用案例情境、測試目標或條件。
每一個測試案例都描述預期結果及評估結果的方法
對於測試的每一項需求,至少已指定兩個測試案例
開發一個代表預期狀況的測試案例,以驗證正確或預期的行為(正面測試)。 開發代表無法接受、異常或意外狀況的第二個測試案例,以驗證未依預期執行的測試需求(負面測試)。 對於測試的每一項需求,通常至少會有一個正面測試案例和許多負面測試案例。 |
已指定測試案例在測試目標中執行所有產品需求行為
應該包含(適當地)
-
函數
-
資料驗證
-
商業規則實作
-
測試目標流程或控制
-
資料流狀態效能(包括工作量、配置及壓力)
-
安全性和存取性
-
合於標準
|
每一個測試案例描述或代表可讓測試目標產生獨特行為的一組唯一輸入或一連串事件
複查會產生相同行為的測試案例,並判斷是否相同,亦即都循著測試目標中的路徑執行。 |
每一個測試案例或相關的測試案例群,指出初步的測試目標狀態和測試資料狀態
所有測試案例名稱及/或 ID 與測試工作成果命名慣例一致
|