软件测试技术 第三章 黑盒测试 课后习题参考答案-杨胜利

                                         第三章 黑盒测试

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。请使用决策表方法来设计它的测试用例。

测试用例:

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值