黑盒测试方法课程练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)没有@符号