tceic.com
学霸学习网 这下你爽了
相关文章
当前位置:首页 >> 计算机软件及应用 >>

软件测试第二次实验白盒测试实验报告指导


一、 实验报告表头栏内容要求: 1. 学院名称:华信软件学院 2. 姓名:名字 3. 学号:学号 4. 专业:软件工程 5. 班级:自然班编号
6. 实验项目:白盒测试

7. 课程名称:软件测试 8. 课程代码:1969026 9. 实验时间:2014-4-11 10.实验地点:C509 二、 实验报告内容要求: 1、实验目的 1、能熟练应用白盒测试技术进行测试用例设计; 2、对测试用例进行优化设计; 2、实验内容 1)题目内容描述 针对三角形问题编写的源代码进行白盒测试。 要求绘制出程序的 控制流图, 采用逻辑覆盖和基路径方法设计测试用例。 执行测试用例, 并分析测试结果。可以对代码进行静态检查和动态测试。

#include "iostream.h" #include "stdio.h" void Judge(int m_num1,int m_num2,int m_num3) { while(scanf("%d %d %d",&m_num1,&m_num2,&m_num3)!=EOF) { if(!(m_num1+m_num2<=m_num3 || m_num1+m_num3<=m_num2 m_num2+m_num3<=m_num1)) { if (m_num1==m_num2 && m_num1==m_num3) cout<<"等边三角形"<<endl; else if (m_num1==m_num2 || m_num1==m_num3 || m_num2==m_num3) cout<<"等腰三角形"<<endl; else cout<<"一般三角形"<<endl; } else { cout<<"不是三角形"<<endl; } } } void main() { int a,b,c; Judge(a,b,c); }

||

2)测试用例的编写 根据条件绘制程序流程图如下:
开始

scanf("%d %d %d",&m_num1,& m_num2,&m_num 3)

N

! (m_num1+m_num2<=m_num 3 Y

Scanf()=EOF

cout<<"不是三 角形"<<endl

N N

! m_num1+m_nu m3<=m_num2 Y ! m_num2+m_nu m3<=m_num1 Y m_num1==m_n um2 结束 Y

cout<<"等边三 角形"<<endl



m_num1==m_n um3 N





m_num1==m_n um2



m_num1==m_n um3 Y





m_num2==m_n um3 N cout <<"一般三角形 "<<endl

cout <<"等腰三角形 "<<endl

由程序流程图得如下控制流图:
1

2

4

3

5

6

7

9

8

10 11

12

13

14

采用逻辑覆盖设计测试用例并执行测试用例: (1)语句覆盖:
输入 M_num1 3 3 3 3 M_num2 2 4 3 3 M_num3 1 5 3 4 1-2-3-5 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-9 1-2-3-6-7-8-10-13 不是三角形 一般三角形 等边三角形 等腰三角形 测试路径 测试结果

(2)判定覆盖
输入 M_num1 3 M_num2 4 M_num3 5 1-2-3-6-7-8-10-11-12-14 一般三角形 测试路径 测试结果

(3)条件覆盖:
输入 M_num1 1 3 1 3 3 3 4 3 M_num2 2 2 3 3 4 3 3 4 M_num3 3 1 2 3 5 4 3 3 1-2-3-5 1-2-3-6-5 1-2-3-6-7-5 1-2-3-6-7-8-9 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-10-13 1-2-3-6-7-8-10-11-13 1-2-3-6-7-8-10-11-12-13 不是三角形 不是三角形 不是三角形 等边三角形 一般三角形 等腰三角形 等腰三角形 等腰三角形 测试路径 测试结果

(4)判定-条件覆盖:
输入 M_num1 1 3 1 3 3 3 4 3 M_num2 2 2 3 3 4 3 3 4 M_num3 3 1 2 3 5 4 3 3 1-2-3-5 1-2-3-6-5 1-2-3-6-7-5 1-2-3-6-7-8-9 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-10-13 1-2-3-6-7-8-10-11-13 1-2-3-6-7-8-10-11-12-13 不是三角形 不是三角形 不是三角形 等边三角形 一般三角形 等腰三角形 等腰三角形 等腰三角形 测试路径 测试结果

(5)条件组合覆盖:
输入 M_num1 1 3 1 M_num2 2 2 3 M_num3 3 1 2 1-2-3-5 1-2-3-6-5 1-2-3-6-7-5 不是三角形 不是三角形 不是三角形 测试路径 测试结果

3 3 3 4 3

3 4 3 3 4

3 5 4 3 3

1-2-3-6-7-8-9 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-10-13 1-2-3-6-7-8-10-11-13 1-2-3-6-7-8-10-11-12-13

等边三角形 一般三角形 等腰三角形 等腰三角形 等腰三角形

(6)路径覆盖:
输入 M_num1 -1 1 3 1 3 3 3 4 3 M_num2 -1 2 2 3 3 4 3 3 4 M_num3 -1 3 1 2 3 5 4 3 3 1-2-4 1-2-3-5 1-2-3-6-5 1-2-3-6-7-5 1-2-3-6-7-8-9 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-10-13 1-2-3-6-7-8-10-11-13 1-2-3-6-7-8-10-11-12-13 无法执行完毕 不是三角形 不是三角形 不是三角形 等边三角形 一般三角形 等腰三角形 等腰三角形 等腰三角形 测试路径 测试结果

基路径方法设计测试用例并执行测试用例:
输入 M_num1 -1 1 3 1 3 3 3 4 M_num2 -1 2 2 3 3 4 3 3 M_num3 -1 3 1 2 3 5 4 3 1-2-4 1-2-3-5 1-2-3-6-5 1-2-3-6-7-5 1-2-3-6-7-8-9 1-2-3-6-7-8-10-11-12-14 1-2-3-6-7-8-10-13 1-2-3-6-7-8-10-11-13 无法执行完毕 不是三角形 不是三角形 不是三角形 等边三角形 一般三角形 等腰三角形 等腰三角形 测试路径 测试结果

3

4

3

1-2-3-6-7-8-10-11-12-13

等腰三角形

3、测试结果分析 经过以上测试发现:程序无法结束,达不到预测结果。其余均能 正确执行达到预期结果。 4、实验思考 通过本次试验,对白盒测试有了一定的认识,学会了一些基本的 用法和操作,测出了一些代码规范的问题,能够分析测试结果了。本 实验用两种方法对程序进行测试,从中可看出,基路径测试比逻辑覆 盖测试过程简单,但是没有逻辑覆盖测试的效果好。所以,我觉得应 该更加熟悉两种测试方法的特色, 以便在以后的测试中能更快更准确 的选择测试方法,快速测试,找到程序中的错误。


推荐相关:

软件测试白盒测试实验报告.doc

软件测试白盒测试实验报告_工学_高等教育_教育专区。7.使用白盒测试用例设计方法

软件测试实验1-白盒测试实验报告.doc

软件测试实验1-白盒测试实验报告_计算机软件及应用_IT/计算机_专业资料。白盒...指导教师 缪祥华 开课实验室: 学号 姓名 白盒测试 A.了解□ A.强□ A....

软件测试实验报告白盒测试.doc

软件测试实验报告白盒测试_计算机软件及应用_IT/计算机_专业资料。软件测试与质量...实验时间 学号 实验指导教师 掌握静态白盒测试方法及一般要求 掌握白盒测试用例...

软件测试技术实验报告白盒测试_图文.doc

软件测试技术实验报告白盒测试_计算机软件及应用_IT/计算机_专业资料。报告成绩 软件测试技术实验报告 实验名称:白盒测试 实验内容一、CodeCover ①Standalone ...

软件测试实验二(三角形白盒测试)报告.doc

软件测试实验二(三角形白盒测试)报告_计算机软件及应用_IT/计算机_专业资料。实验二测试报告一、核心程序代码 /** 判断三角形的类 */ public class TriangleTest...

软件测试实验白盒测试.doc

软件测试实验白盒测试_计算机软件及应用_IT/计算机_专业资料。本科实验报告课程...软件楼 211 专业班级: 学号: 学生姓名: 指导教师: 兰方鹏 2015 年 10 月 ...

2016年东南大学软件测试白盒测试实验二.doc

软件测试基础与实践 实验报告实验名称: 实验地点: 实验日期: 学生姓名: 学生学号: 白盒测试实验二 计算机软件楼 2016.11.9 王鑫 71114430 东南大学 软件学院 制...

白盒测试实验报告-范例.doc

广西科技大学计算机学院 《软件测试技术》实验报告实验白盒测试 学生姓名:xxxx 学班号:xxxx 级:xxxx 指导老师:xxxxx 专业:计算机学院软件工程 提交日期:2014...

实验报告1--白盒测试.doc

软件测试和方法》上机实验报告实验名称: 实验序号: 实验地点: 专业: 学号: 1 主教 1118 软件工程 1308054128 白盒测试 实验日期: 指导教师: 班级 姓名: 2015...

软件工程导论实验报告 白盒测试 黑盒测试.doc

《软件工程导论》实验报告 学生姓名: 学班专号: 级: 业: 指导老师: 实验日期: 白盒测试一、实验目的通过简单程序白盒测试,熟悉测试过程,对软件测试形成初步 ...

软件测试实验报告.doc

课程名称: 软件测试技术 实验项目: 白盒测试方法、黑盒测试方法、 QTP 自动化测试 实验地点: 专业班级: 软件工程 学生姓名: 学号: 指导教师: 2013 年 12 月 ...

白盒测试实验报告范本.doc

白盒测试实验报告范本_IT/计算机_专业资料。实验一:白盒软件测试一、实验目的通过简单程序白盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试 习惯。...

软件测试实验报告(测试计划+黑盒测试+白盒测试).doc

暂无评价|0人阅读|0次下载 | 举报文档 软件测试实验报告(测试计划+黑盒测试+白盒测试)_计算机软件及应用_IT/计算机_专业资料。最大公约数最小公倍数 河北...

白盒测试实验报告-范例.doc

广西科技大学计算机学院 《软件测试技术》实验报告实验白盒测试 学生姓名:xxxx 学班号:xxxx 级:xxxx 指导老师:xxxxx 专业:计算机学院软件工程 提交日期:2014...

白盒测试实验报告.doc

白盒测试实验报告_调查/报告_表格/模板_实用文档。实验二:白盒软件测试一、实验目的通过简单程序白盒测试,熟悉测试过程,对软件测试行程初步了解,并养成 良好的测试...

白盒测试实验报告.doc

昆明理工大学信息工程与自动化学院学生实验报告( 2015 课程名称: 软件测试技术 年级、专业、班 实验项目名称 教师评语 教师签名: 年一、实验目的能熟练应用白盒测试...

白盒测试实验报告.doc

白盒测试实验报告_计算机软件及应用_IT/计算机_专业资料。白盒测试 201100300033 ...二、实验内容被测测试程序功能:计算被输入日期是星期几; 程序定义:已知公元 1 ...

软件测试实验报告.doc

软件测试实验报告 姓学 名: 汪国志 号: 08065047 班级名称: 软件工 5 班 指导教师: 覃俊 实验日期: 2012.11.04 1 实验白盒测试......

黑大软件测试白盒测试实验.doc

黑大软件测试白盒测试实验_计算机软件及应用_IT/计算机_专业资料。实课程名称 实验...指导教师 实验室名称 预习情况 实验成绩 操作技术 实验报告 附加:综合 实验 ...

白盒测试实验报告-三角形形状-山东大学.doc

白盒测试实验报告-三角形形状-山东大学_计算机软件及应用_IT/计算机_专业资料。山东大学软件测试技术实验报告 判断三角形形状 实验报告一、实验目的运用白盒测试中的...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com