判定表測試設計技術 | ||||||
場景: | IF (C1 and C2)OR C3 THEN R1 R2 ELSE R3 |
|||||
STEP1,分析系統功能,識別判定點、條件及結果; | ||||||
STEP2,基於風險分析的結果選擇判定點覆蓋類型; | ||||||
STEP3,基於覆蓋類型填寫判定表,識別測試條件; | ||||||
測試條件 | TC1 | TC2 | TC3 | TC4 | ||
條 件 |
C1 | 0 | ? | 1 | ? | |
C2 | ? | 0 | 1 | ? | ||
C3 | 0 | 0 | ? | 1 | ||
結 果 |
R1 | p | p | |||
R2 | p | p | ||||
R3 | p | p | ||||
STEP4,創建測試用例,每一列爲一個測試用例; |
PS: 算法很簡單,可以使用自動化設計手段達成效果,選對工具效率會很高