判定表测试设计技术 | ||||||
场景: | 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: 算法很简单,可以使用自动化设计手段达成效果,选对工具效率会很高