山东大学软件测试技术实验一

本文介绍了山东大学软件测试技术实验,主要涉及黑盒测试的等价类划分法、边界值分析法、因果图法和判定表法。实验包括电话号码、三角形、日期和保险生育津贴问题的测试用例设计,旨在让学生熟练掌握各种测试方法并应用于实际程序测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验题目*:黑盒测试
实验目的
1. 熟练掌握黑盒测试的等价类划分法,并能进行实际程序测试。
2. 熟练掌握黑盒测试的边界值分析法,并能进行实际程序测试。
3. 熟练掌握黑盒测试的因果图法,并能进行实际程序测试。
4. 熟练掌握黑盒测试的判定表法,并能进行实际程序测试。
实验步骤与内容
设计测试用例,选用合适的黑盒测试方法展开测试
1. 利用边界值分析法展开测试。
2. 在等价类划分方式下设计测试用例展开测试。
3. 利用判定表法展开测试。
4. 利用因果图法展开测试。

题目一:电话号码问题 某城市电话号码由三部分组成。它们的名称和内容分别是: (1)地区码:空白或三位数字; (2)前 缀:非’0’或’1’的三位数字; (3)后 缀:4 位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。
题目二:三角形问题 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明不是三角形、三角形是三边不等的、是等腰的、还是等边的。
题目三:日期问题 用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month 、 day 和year 均为整数值,并且满足:1≤month≤12 和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序 可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11 月29 日,则该程序的输出为 2004 年12 月1 日。 (1) 分析各种输入情况,列出为输入变量 month 、 day 、 year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 (3) 根据 (1) 和 (2) ,画出简化后的决策表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值