输入
黑盒测试用例设计实验报告模板
班级:XXX 学号:XXX 姓名:XXX
一.实验目的
1.掌握黑盒测试用例设计方法;
2.综合运用所学的黑盒测试方法设计进行测试用例设计;
3.掌握测试用例的编写方法。
二.实验内容
1、根据“职工信息登记系统”的数据要求,使用等价类划分和边界值法编写测试用例。
数据要求:
(1)编号:1——500之间的整数,不能为空,不能重复。
(2)姓名:3——100个字符,不能为空。
(3)工资:1.00——3000.00之间的小数(或整数),可以为空,小数点后最多保留2位。
(4)住址:0——300个字符.
2、有一个饮料自动售货机(处理单价为5角钱)的控制处理软件,它的软件规格说明如下:
若投入5角钱的硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。若投入1元钱的硬币,同样也是按“橙汁”或“啤酒”的按钮,则自动售货机在送出相应饮料的同时退回5角钱的硬币。
用因果图法与决策表法设计测试用例,并撰写实验报告。
实验步骤:
①分析原因与结果
②转化为决策表
③简化决策表
④根据简化后的决策表设计测试用例,得到测试用例表
三.实验步骤与结果
四.实验总结
黑盒测试用例设计实验报告
班级:XXX 学号:XXX 姓名:XXX
一.实验目的
掌握黑盒测试用例设计方法;
综合运用所学的黑盒测试方法设计进行测试用例设计;
掌握测试用例的编写方法。
二.实验内容
本实验将通过两个案例来设计黑盒测试用例,分别是“职工信息登记系统”和饮料自动售货机的控制处理软件。
1. 职工信息登记系统测试用例设计
数据要求:
(1)编号:1——500之间的整数,不能为空,不能重复。
(2)姓名:3——100个字符,不能为空。
(3)工资:1.00——3000.00之间的小数(或整数),可以为空,小数点后最多保留2位。
(4)住址:0——300个字符。
测试用例设计
等价类划分:
编号:
有效类:[1, 500]
无效类:<= 0, > 500, 为空, 重复编号
姓名:
有效类:[3, 100]
无效类:< 3, > 100, 为空
工资:
有效类:[1.00, 3000.00](可为空)
无效类:< 1.00, > 3000.00, 超过小数点后两位
住址:
有效类:[0, 300]
无效类:< 0, > 300
边界值法:
编号:0, 1, 500, 501
姓名:2, 3, 100, 101
工资:0.99, 1.00, 3000.00, 3000.01
住址:-1, 0, 300, 301
2. 饮料自动售货机测试用例设计
软件规格说明:
若投入5角钱的硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。若投入1元钱的硬币,同样也是按“橙汁”或“啤酒”的按钮,则自动售货机在送出相应饮料的同时退回5角钱的硬币。
测试用例设计
因果图法分析:
事件:
投入5角钱并按下“橙汁”或“啤酒”按钮
投入1元钱并按下“橙汁”或“啤酒”按钮
结果:
转化为决策表:
条件 | 行为 | 结果 |
---|
5角钱 + 橙汁 | 送出橙汁 | 橙汁 |
5角钱 + 啤酒 | 送出啤酒 | 啤酒 |
1元 + 橙汁 | 送出橙汁, 退回5角 | 橙汁, 5角 |
1元 + 啤酒 | 送出啤酒, 退回5角 | 啤酒, 5角 |
简化决策表:
测试用例表:
用例编号 | 投入金额 | 按钮 | 预期结果 |
---|
TC1 | 5角 | 橙汁 | 送出橙汁 |
TC2 | 5角 | 啤酒 | 送出啤酒 |
TC3 | 1元 | 橙汁 | 送出橙汁, 退回5角 |
TC4 | 1元 | 啤酒 | 送出啤酒, 退回5角 |
三.实验步骤与结果
本实验遵循以上步骤,首先分析了各个系统的功能需求,接着采用等价类划分、边界值法、因果图法与决策表法分别设计了测试用例,并确保覆盖了所有可能的输入情况。
四.实验总结
通过本实验,熟悉了黑盒测试用例的设计方法,包括等价类划分、边界值分析、因果图法和决策表法等。测试用例设计不仅要求对需求的深刻理解,还需要具备良好的逻辑思维能力,以确保测试的全面性和有效性。此次实验为今后的软件测试工作打下了坚实的基础。