1、用例設計 測試用例設計
1)測試用例的組成(在單元測試中測試用例基本上由測試腳本組成)
?、?用例運行前置條件
?、?被測模塊/單元所需環境(全局變量賦值或初始化實體)
?、?啟動測試驅動
?、?設置樁
?、?調用被測模塊
?、?設置預期輸出條件判斷
?、?恢復環境(包括清除樁)
2)測試用例的設計原則
?、?一個好的測試用例在于能夠發現至今沒有發現的錯誤;
?、?測試用例應由測試輸入數據和與之對應的預期輸出結果這兩部分組成;
?、?在測試用例設計時,應當包含合理的輸入條件和不合理的輸入條件;
?、?為系統運行起來而設計測試用例;
?、?為正向測試而設計測試用例;
?、?為逆向測試而設計測試用例;
?、?為滿足特殊需求而設計測試用例;
?、?為代碼覆蓋而設計測試用例;
3)用例設計方法
?、?規范(規格)導出發
?、?等價類劃分法
?、?邊界值分析法
?、?狀態轉移測試法
?、?分支測試法
?、?條件測試法
?、?數據定義-使用測試法(又名數據流測試法)
?、?內部邊界值測試法
?、?錯誤猜測法