下载此文档

太原理工大学软件测试实验报告2017年.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
.
24 / 25

本科实验报告
课程名称: 软件测试技术
实验项目: 软件测试技术实验
实验地点: 逸夫楼304
专业班级: 软件1415 学号:2014005960
学生姓名: 朱伟
指导教师: 兰方鹏
2016 年 9 月 12日
实验名称
实验一白盒测试方法
实验地点
逸夫楼304
实验时间
一、实验目的和要求
⑴ 熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。
⑵ 通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。
⑶ 运用所学理论,完成实验研究的基本训练过程。
二、实验内容和原理
.
1 / 25

实验内容:测试以下程序段
Void DoWork〔int x,int y,int z
{
1 int k=0,j=0;
2 if<<x>0>&&<z<10>>
3 {
4 k=x*y-1;
5 j=sqrt<k>;
6 }
7 if<<x==4>||<y>5>>
8 j=x*y+10;
9 j=j%3;
10}
三、主要仪器设备
笔记本电脑
四、操作方法与实验步骤
⑴ 画出程序的控制流图〔用题中给出的语句编号表示。
⑵ 分别以语句覆盖、分支覆盖、条件覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例的执行路径〔用题中给出的语句编号表示。
⑶ 编写完整的 4->5 程序〔含输入和输出,使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表〔语句覆盖测试用例表、分支覆盖测试用例表、条件覆盖测试用例表、基本路径测试用例表
五、实验数据记录和处理
.
2 / 25

.
3 / 25

测试用例表
用例编号
输入
期望结果
覆盖标准
覆盖路径
实际结果
1
x=4, y=6,z=7;
j=1;k=23
语句覆盖
abcdfghj
j=1
k=23
2
x=4,
y=6,z=7
j=1;
k=23
判定覆盖
abcdfghj
j=1;
k=23
3
x=4, y=4,z=11
j=2;
k=0
判定覆盖
abeghj
j=2;
k=0;
4
x=4,
y=4,z=11
j=2;
k=0
条件覆盖
abeghj
j=2;
k=0
5
x=0, y=6,z=9
j=1;
k=0
条件覆盖
abeghj
j=1;
k=0
6
x=4,
j=1;
基本路径覆盖
abcdfghj
j=1;k=23
.
4 / 25

y=6,z=7
k=23
7
x=3, y=4,z=9
j=2;
k=11
基本路径覆盖
abcdfij
j=2;
k=11
8
x=0, y=6,z=11
j=1;
k=0
基本路径覆盖
abeghj
j=1;
k=0
9
x=0,
y=4,z=11
j=2;
k=0
基本路径覆盖
abeij
j=2;
k=0
六、实验结果与分析
期望结果与实际结果相同
语句覆盖:<覆盖路径:abcdfghj>
判定覆盖:
覆盖路径〔abcdfghj
覆盖路径〔abeghj
.
5 / 25

条件覆盖
覆盖路径〔abeghj
覆盖路径〔abeghj
基本路径覆盖
覆盖路径〔abcdfghj
覆盖路径〔abcdfij
.
6 / 25

覆盖路径〔abeghj
覆盖路径〔abeij
程序代码
#include<>
#include<>
#include<>
void DoWork<int x,int y,int z>{
int k=0,j=0;
if <<x>0>&&<

太原理工大学软件测试实验报告2017年 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w3332654
  • 文件大小1.59 MB
  • 时间2022-01-12