黑盒测试方法课程练习题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑盒测试方法课程练习题

练习1

某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。

请用等价分类法来设计测试用例。

划分等价类:

输入等价类有效等价类无效等价类

地区码空白(1)

三位数字(2)不是空白(3)

有非数字字符(4)少于三位数字(5)多于三位数字(6)

前缀不是0开头(7)

不是1开头(8)

三位数字(9)0开头(10)

1开头(11)

有非数字字符(12)少于三位数字(13)多于三位数字(14)

电话号码八位数字(15)有非数字字符(16)

少于三位数字(17)

多于三位数字(18)设计测试用例:

选取数据覆盖等价类编号

234-12345678 (1)(7)(8)(9)(15)

123-234-12345678 (2)(7)(8)(9)(15)

123-234-12345678 (3)

1we-234-12345678 (4)

12-234-12345678 (5)

1234-234-12345678 (6)

123-012-12345678 (10)

123-123-12345678 (11)

123-a12-12345678 (12)

123-23-12345678 (13)

123-2345-12345678 (14)

123-234-1234567a (16)

123-234-12334 (17)

123-234-123456789 (18)

练习2

某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。

等价类结合边界值法:

选取数据覆盖等价类编号

234-12345678 (1)(7)(8)(9)(15)

123-234-12345678 (2)(7)(8)(9)(15)

123-234-12345678 (3)

1we-234-12345678 (4)

12-234-12345678 (5)

1-234-12345678 (5)

1234-234-12345678 (6)

12345-234-12345678 (6)

123-012-12345678 (10)

123-123-12345678 (11)

123-a12-12345678 (12)

123-23-12345678 (13)

123-2-12345678 (13)

123-2345-12345678 (14)

123-23456-12345678 (14)

123-234-12334 (17)

123-234-123 (17)

123-234-123456789 (18)

123-234-12345678912 (18)

练习3

有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。

请用因果图分析法来设计测试用例。

原因结果

(1)投入1元5角硬币(9)送出“可乐”按钮

(2)投入的是2元硬币(10)送出“雪碧”按钮

(3)按下“可乐”按钮(11)送出“红茶”按钮

(4)按下“雪碧”按钮(12)退还5角硬币

(5)按下“红茶”按钮

中间按钮:

(6)按下“可乐”、“雪碧”、或“红茶”按钮

(7)退还5角硬币

(8)钱已付清

因果图如下:

投入1元5角硬币(1)(9)送出“可乐”按钮

E (6)按下按钮

投入的是2元硬币(2)(10)送出“雪碧”按钮

按下“可乐”按钮(3)(11)送出“红茶”按钮

(7)退还5角

按下“雪碧”按钮E (4)(12)退还5角硬币

(8)钱已付清

按下“红茶”按钮(5)

序号1 2 3 4 5 6 7 8 9 1

1 2 3 4 5 6 7 8 9 2

1 2 3 4 5 6 7 8 9 3

1 2

条件1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0

3 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0

4 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0

5 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

中间节点6 1 1 1 0 1 1 1 0 1 1 1 0

7 0 0 0 0 1 1 1 0 0 0 0 0

8 1 1 1 1 0 0 0 0 0 0 0 0

结果9 1 0 0 0 1 0 0 0 0 0 0

1

1

0 1 0 0 0 1 0 0 0 0 0 0

1

2

0 0 1 0 0 0 1 0 0 0 0 0

1

3

0 0 0 0 1 1 1 0 0 0 0 0

Y Y Y Y Y Y Y Y Y Y Y

练习4

页面电子邮件输入框中必须输入有效的E-mail格式的地址,那么其规则必须满足几个条件:含有@符号,@符号后面格式为x.x,E-mail地址不带有特殊符号”、#、’、&。

请用错误推测法设计测试用例。

可能的错误有:

(1)没有@符号

相关文档
最新文档