软件测试技术课后习题:第3章黑盒测试-广东高等教育出版社,主编杨胜利

目录

1.采用边界值分析法设计三角形类型的测试用例。

2.某城市电话号码由三部分组成,分别是地区码:空白或三位数字;前缀:非“0”非“1”开头的三位数字;后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。请使用等价类划分法来设计它的测试用例。

3.软件需求规格说明如下:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。请使用决策表方法来设计它的测试用例。


1.采用边界值分析法设计三角形类型的测试用例。

(1)边界和测试数据的确定

仅考虑有效区间单个变量边界值(一般边界值):用最小值、略高于最小值、正常值、略低于最大值和最大值。

设最小值为1,最大值为100

输入条件

边界点

测试数据

a

1,100

1,2,50,99,100

b

1,100

1,2,50,99,100

c

1,100

1,2,50,99,100

(2)测试用例设计

ID

输入

预期输出

a

b

c

1

1

50

50

等腰三角形

2

2

50

50

等腰三角形

3

50

50

50

等边三角形

4

99

50

50

等腰三角形

5

100

50

50

不构成三角形

6

50

1

50

等腰三角形

7

50

2

50

等腰三角形

8

50

99

50

等腰三角形

9

50

100

50

不构成三角形

10

50

50

1

等腰三角形

11

50

50

2

等腰三角形

12

50

50

99

等腰三角形

13

50

50

100

不构成三角形

2.某城市电话号码由三部分组成,分别是地区码:空白或三位数字;前缀:非“0”非“1”开头的三位数字;后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。请使用等价类划分法来设计它的测试用例。

等价类划分

S1:格式合法

S11:2部分码组成

S111:非法前缀码为000~199

S112:合法前缀码为200~999

S12:3部分吗组成

S121:非法前缀码为000~199

S122:合法前缀码为200~999

S2:格式非法

S21:长度非法,非7,非10

S22:含有非法数字字符

设计测试用例

ID

输入

预期输出

等价类编号

备注

1

0221234

无效电话号码

S111

2部分码组成,前缀码为000~199

2

2221234

有效电话号码

S112

2部分码组成,前缀码为200~999

3

1230221234

无效电话号码

S121

3部分码组成,前缀码为000~199

4

1232221234

有效电话号码

S122

3部分码组成,前缀码为200~999

5

123456

无效电话号码

S21

长度无效电话号码:非7,非10

6

345678@

无效电话号码

S22

含有非数字字符

3.软件需求规格说明如下:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。请使用决策表方法来设计它的测试用例。

来源:一条小橘猫

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月28日
下一篇 2022年2月28日

相关推荐