三角形问题的等价类测试用例(总1页) --本页仅作为文档封面,使用时请直接删除即可-- --内页可以根据需求调整合适字体及大小-- 三角形问题的等价类测试用例 四种可能出现的输出:非三角形、不等边三角形、等腰三角形和等边三角形 可以使用这些输出标识如下所示的输出(值域)等价类: R1={〈a,b,c〉:有三条边a、b和c的等边三角形} R2={〈a,b,c〉:有三条边a、b和c的等腰三角形} R3={〈a,b,c〉:有三条边a、b和c的不等边三角形} R4={〈a,b,c〉:三条边a、b和c不构成三角形} 四个弱一般等价类测试用例是: 测试用例 a b c 预期输出 WN1 5 5 5 等边三角形 WN2 2 2 3 等腰三角形 WN3 3 4 5 不等边三角形 WN4 4 1 2 非三角形 由于变量a、b和c没有有效区间,则强一般等价类测试用例与弱一般等价类测试用例相同。 考虑a、b和c的无效值产生的以下额外弱健壮等价类测试用例: 测试用例 a b c 预期输出 WR1 -1 5 5 a取值不在所允许的取值值域内 WR2 5 -1 5 b取值不在所允许的取值值域内 WR3 5 5 -1 c取值不在所允许的取值值域内 WR4 201 5 5 a取值不在所允许的取值值域内 WR5 5 201 5 b取值不在所允许的取值值域内 WR6 5 5 201 c取值不在所允许的取值值域内 以下是额外强健壮性等价类测试用例三维立方的一个“角”: 2 测试用例 a b SR1 -1 取值不在所允许的取值值域内 SR2 5 取值不在所允许的取值值域内 SR3 5 取值不在所允许的取值值域内 SR4 -1 b取值不在所允许的取值值域内 SR5 5 c取值不在所允许的取值值域内 SR6 -1 c取值不在所允许的取值值域内 SR7 -1 b、c取值不在所允许的取值值域内 c 5 -1 5 -1 -1 5 -1 预期输出 5 5 -1 5 -1 -1 -1 abca、b、a、a、3 本文来源:https://www.wddqw.com/doc/516682465bfafab069dc5022aaea998fcc2240f1.html