基本比較測試設計技術 | ||||||||||
舉例 | IF (C1) OR (C2) OR (C3) THEN C6 ELSE IF (C4) AND (C%) THEN C7 ENDIF ENDIF |
|||||||||
1,分析系統功能,識別判定點; | ||||||||||
2,使用選擇條件/判定覆蓋技術識別測試條件; | ||||||||||
D1 = C1 or C2 or C3 | D1 is True (1) | D1 is false (0) | ||||||||
C1: | 1 | 0 | 0 | D1:1 | 0 | 0 | D1:4 | |||
C2: | 0 | 1 | 0 | D1:2 | ||||||
C3: | 0 | 0 | 1 | D1:3 | ||||||
D2 = C1 and C2 | D2 is True (1) | D2 is false (0) | ||||||||
C4: | 1 | 1 | D2:1 | 0 | 0 | D2:2 | ||||
C5: | 0 | 1 | D2:3 | |||||||
1 | 0 | D2:4 | ||||||||
D3 = C1 or C2 | D3 is True (1) | D3 is false (0) | ||||||||
C6: | 1 | 0 | D3:1 | 0 | 0 | D3:2 | ||||
C7: | 0 | 1 | ||||||||
3,創建邏輯測試用例; | ||||||||||
測試條件 | Value | Next | TC1 | TC2 | TC3 | TC4 | TC5 | TC6 | TC7 | |
D1:1 | 1 | D3:1 | p | |||||||
D1:2 | 1 | D3:1 | p | |||||||
D1:3 | 1 | D3:1 | p | |||||||
D1:4 | 0 | D2 | p | p | p | p | ||||
D2:1 | 1 | D3:2 | p | |||||||
D2:2 | 0 | D3:3 | p | |||||||
D2:3 | 0 | D3:3 | p | |||||||
D2:4 | 0 | D3:3 | p | |||||||
D3:1 | 1 | END | p | p | p | |||||
D3:2 | 1 | END | p | |||||||
D3:3 | 0 | END | p | p | p | |||||
4,創建物理測試用例 |