课程实训_白盒测试_教材求闰年
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、实训设备与工具
1.PC机(内存512M以上)
2.Word、Visio
二、实训步骤、方法与要求
1.实训任务:
判断闰年的程序片段如下:(程序段中每行开头的数字是对每条语句的编号)
程序源代码见教材68页。
a)根据给出的程序片段编写语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和修正的判定/条件覆盖的测试用例。
b)根据给出的程序片段编写基路径测试的测试用例。
2.画出程序流程图,找出所有的判断条件
3.写出逻辑覆盖的测试用例(可根据需要扩充或删减测试用例表格行数)
语句覆盖
编号
输入
预期输出
执行路径
1
2000
true
T1-T2-T3
2
1999
false
F1
3
1996
true
T1-F2
4
100
false
T1-T2-F3
《软件测试》课程
实训(验)项目单
编制部门:编制人:审核人:编制日期:
项目编号
项目名称
使用白盒方法编写测试用例
训练对象
软件技术
学时
4
课程名称
软件测试
教材
要求递交
递交时间
目的
1.理解白盒测试的基本概念
2.理解逻辑覆盖和路径测试的基本方法
3.对程序结构的正确分析
4.根据不同的覆盖标准设计测试用例
内容(方法、步骤、要求或考核标准)
判定覆盖
编号
输入
预期输出
执行路径
1
2
条件覆盖
编号
输入
预期输出
执行路径
12判定/条件覆盖源自编号输入预期输出
执行路径
1
2
条件组合覆盖
编号
输入
预期输出
执行路径
1
2
修正的判定/条件覆盖
编号
输入
预期输出
执行路径
1
2
4.画出该程序的控制流图(用程序给出的编号表示)
5.写出基路径测试的测试用例(可根据需要扩充或删减测试用例表格行数)
根据控制流图计算圈复杂度
导出独立路径
路径1:
路径2:
…
获得基路径测试的测试用例
编号
输入
预期输出
执行路径
1
2
6.实训要求
a)做好实训预习,掌握相关白盒测试方法的设计过程。
b)按照设计步骤完成实训并填写实训报告。
三、评分标准
1.对程序结构的正确分析(20%)
2.测试用例编写正确(50%)
3.实训报告(30%)
1.PC机(内存512M以上)
2.Word、Visio
二、实训步骤、方法与要求
1.实训任务:
判断闰年的程序片段如下:(程序段中每行开头的数字是对每条语句的编号)
程序源代码见教材68页。
a)根据给出的程序片段编写语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和修正的判定/条件覆盖的测试用例。
b)根据给出的程序片段编写基路径测试的测试用例。
2.画出程序流程图,找出所有的判断条件
3.写出逻辑覆盖的测试用例(可根据需要扩充或删减测试用例表格行数)
语句覆盖
编号
输入
预期输出
执行路径
1
2000
true
T1-T2-T3
2
1999
false
F1
3
1996
true
T1-F2
4
100
false
T1-T2-F3
《软件测试》课程
实训(验)项目单
编制部门:编制人:审核人:编制日期:
项目编号
项目名称
使用白盒方法编写测试用例
训练对象
软件技术
学时
4
课程名称
软件测试
教材
要求递交
递交时间
目的
1.理解白盒测试的基本概念
2.理解逻辑覆盖和路径测试的基本方法
3.对程序结构的正确分析
4.根据不同的覆盖标准设计测试用例
内容(方法、步骤、要求或考核标准)
判定覆盖
编号
输入
预期输出
执行路径
1
2
条件覆盖
编号
输入
预期输出
执行路径
12判定/条件覆盖源自编号输入预期输出
执行路径
1
2
条件组合覆盖
编号
输入
预期输出
执行路径
1
2
修正的判定/条件覆盖
编号
输入
预期输出
执行路径
1
2
4.画出该程序的控制流图(用程序给出的编号表示)
5.写出基路径测试的测试用例(可根据需要扩充或删减测试用例表格行数)
根据控制流图计算圈复杂度
导出独立路径
路径1:
路径2:
…
获得基路径测试的测试用例
编号
输入
预期输出
执行路径
1
2
6.实训要求
a)做好实训预习,掌握相关白盒测试方法的设计过程。
b)按照设计步骤完成实训并填写实训报告。
三、评分标准
1.对程序结构的正确分析(20%)
2.测试用例编写正确(50%)
3.实训报告(30%)