系别 班次 学号 姓名 .
………密………封………线………以………内………答………题………无………效……
假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的电话号码。要求采用弱健壮等价类方法,即同时考虑有效值和无效值,基于单缺陷假设 (1)首先进行输入条件等价类划分,并编号,写出等价类表 (2)设计测试用例,以便覆盖所有的有效等价类
(3)为每一个无效等价类设计一个测试用例,列出完整的测试用例表。
答案:
四、综合题 (2×10=20分)
1.画出控制流图: 如右图所示
计算环形复杂度:
10(条边)- 7(个节点)+ 2 = 5
导出独立路径(用语句编号表示) 路径1:1→2→3→4→5→6→7 路径2:1→4→5→6→7 路径3:1→2→4→6→7 路径4:1→2→4→5→7 路径5:1→2→3→4→5→7 测试用例 用例号 路径 输入数据 预期输出 A B X X TC1 TC2 TC3 TC4 TC5
1→2→3→4→5→6→7 3 0 6 3 1→4→5→6→7 1→2→4→6→7 1→2→4→5→7 1→2→3→4→5→7 0 1 3 4 2 1 1 2 3 1 0 0 3 0 3 1 第 6 页 共 8页
系别 班次 学号 姓名 .
………密………封………线………以………内………答………题………无………效……
2.列出等价类表
测试用例
第 7 页 共 8页
系别 班次 学号 姓名 .
………密………封………线………以………内………答………题………无………效……
第 8 页 共 8页