软件测试课堂考试答案
黑盒测试课堂考试答案
某城市电话号码由三部分组成,分别是:
地区码:空白或四位数字;
前缀:非0或1开头的四位数字;
后缀:四位数字。
假设被测程序接受符合上述规定的电话号码,拒绝所有不符合规定的电话号码,使用等价类划分方法进行测试用例设计。
步骤1:划分所有等价类,为等价类标号。
表7.12电话号码等价类划分表
表7.14无效等价类测试用例
用例编号
输入
覆盖无效等价类编号
地区码
前缀
后缀
CASE1
041A
8632
3678
3
CASE2
041
8632
3678
4
CASE3
04111
8632
3678
5
CASE4
0411
A632
3678
7
CASE5
0411
863
3678
8
CASE6
0411
86321
3678
9
CASE7
0411
0632
3678
10
CASE8
0411
1632
3678
11
CASE9
0411
8632
A678
13
CASE10
0411
8632
678
14
CASE11
0411
8632
67890
15
输入
有效等价类
等价类编号
无效等价类
等价类编号
地区码
空白
1
有非数字字符
3
四位有效数字
2
少于4位数字字符
4
多于4位数字字符
5
前缀
非0或1开头的四位数字
6
有非数字Байду номын сангаас符
7
少于4位数字字符
8
多于4位数字字符
9
0开头的4位数字
10
1开头的4位数字
11
后缀
四位数字
12
有非数字字符
13
少于4位数字字符
14
多于4位数字字符
15
步骤2:根据等价类划分表,设计测试用例覆盖有效等价类,如表7.13所示。
表7.13有效等价类测试用例
用例编号
输入
覆盖有效等价类编号
地区码
前缀
后缀
CASE1
8632
3678
1, 6, 12
CASE2
0411
8631
8357
2, 6, 12
步骤3:根据无效等价类划分表,设计测试用例覆盖无效等价类,如表7.14所示。