白盒测试实验

实验题1.

编写判断是否为闰年的程序,①画出程序流程图②转换成控制流图③得到控制流矩阵④参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。 实验题2. 参考以下流程图,编写判断三角形的函数。并对其进行如下操作: ① 转换成控制流图 ② 得到控制流矩阵

③ 参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。

实验题3. 程序流程图如下,并对其进行如下操作: ① 转换成控制流图 ② 得到控制流矩阵

③ 参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。

备注: 下课之前 以word文档形式(班级+学号+姓名)发到 [email protected]

实验题1.

判断是否是润年程序代码: package ww;

import java.util.Scanner; public class Tes { public static void main(String[] args) { Scanner in = new Scanner(System.in); int year = in.nextInt(); /* 闰年的条件是: ① 能被4整除,但不能被100整除; ② 能被100整除,又能被400整除。*/ System.out.println("请输入年份:"); Scanner sc=new Scanner(System.in); sc.nextInt(); if(year%4==0&&year%100!=0||year%400==0) { System.out.println("是闰年"); }else{ System.out.println("不是闰年"); } } }

程序流程图:

控制流图:

a

b

d

e f g

k m

语句覆盖:int year = 2016;int year =2017;int year=2018; 判定覆盖:

实验题2.

#include #include void main() {

int a,b,c;

bool flag = false;

scanf("%d%d%d",&a,&b,&c); if((a+b)>c&&(b+c)>a&&(a+c)>b) { flag =true; if(flag){

if(a != b && b != c) { printf("不等边三角形。"); } else{ printf("等腰三角形。"); } } } else {

printf("不构成三角形。"); } }

控制流程图:

b

f

h ⑦ ⑧

实验题3.

#include #include void main() {

int age,comm; string sex;

scanf("%d%d%s",&comm,&age,&sex); if(age>25&&sex='m') {

if(age>50||comm>2000) { printf("end"); } else{ comm-=200;

} } else {

comm+=150; } }

控制流程图:

实验题1.

编写判断是否为闰年的程序,①画出程序流程图②转换成控制流图③得到控制流矩阵④参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。 实验题2. 参考以下流程图,编写判断三角形的函数。并对其进行如下操作: ① 转换成控制流图 ② 得到控制流矩阵

③ 参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。

实验题3. 程序流程图如下,并对其进行如下操作: ① 转换成控制流图 ② 得到控制流矩阵

③ 参考课件分别设计语句覆盖、判定覆盖、条件覆盖、判定---条件覆盖和路径覆盖的测试用例。

备注: 下课之前 以word文档形式(班级+学号+姓名)发到 [email protected]

实验题1.

判断是否是润年程序代码: package ww;

import java.util.Scanner; public class Tes { public static void main(String[] args) { Scanner in = new Scanner(System.in); int year = in.nextInt(); /* 闰年的条件是: ① 能被4整除,但不能被100整除; ② 能被100整除,又能被400整除。*/ System.out.println("请输入年份:"); Scanner sc=new Scanner(System.in); sc.nextInt(); if(year%4==0&&year%100!=0||year%400==0) { System.out.println("是闰年"); }else{ System.out.println("不是闰年"); } } }

程序流程图:

控制流图:

a

b

d

e f g

k m

语句覆盖:int year = 2016;int year =2017;int year=2018; 判定覆盖:

实验题2.

#include #include void main() {

int a,b,c;

bool flag = false;

scanf("%d%d%d",&a,&b,&c); if((a+b)>c&&(b+c)>a&&(a+c)>b) { flag =true; if(flag){

if(a != b && b != c) { printf("不等边三角形。"); } else{ printf("等腰三角形。"); } } } else {

printf("不构成三角形。"); } }

控制流程图:

b

f

h ⑦ ⑧

实验题3.

#include #include void main() {

int age,comm; string sex;

scanf("%d%d%s",&comm,&age,&sex); if(age>25&&sex='m') {

if(age>50||comm>2000) { printf("end"); } else{ comm-=200;

} } else {

comm+=150; } }

控制流程图:


相关文章

  • 软件测试技术实验报告3-6次
  • 湖南工学院实验报告3-6次 院部名称:计算机与信息科学学院实验项目名称 黑盒测试技术 年 月 日 一.实验目的与要求: 实验内容与要求 1.熟练掌握黑盒测试的等价类划分法,并能进行实际程序测试.2.熟练掌握黑盒测试的边界值分析法,并能进行实 ...查看


  • 电磁兼容检测实验室测试系统相符性比对研究
  • 认证与实验室 电磁兼容检测实验室测试系统相符性比对研究 Comparision Between Testing System of EMC Testing Laboratory 2 马整平1, 李晓琴(1. 西安电子科技大学机电工程学院, ...查看


  • 内蒙古工业大学黑盒测试实验报告
  • 内蒙古工业大学信息工程学院 实 验 报 告 课程名称: 软件测试 实验名称 黑盒测试 实验类型: 验证性□ 综合性□ 设计性□ 实验室名称: 信息工程学院实验室 班级: 软件13-1 学号:2013202050xx 姓名: 某某某 组别: ...查看


  • 实验_进口节流调速回路性能实验指导书
  • 液压实验指导书 进口节流调速实验 山东大学(威海) 2015-11-17 实验九:进口节流调速回路性能实验 9.1 实验目的 一.了解进口节流调速回路的组成及调速原理 二.掌握变负载工况下,速度-负载特性和功率特性曲线特点和测试方法 三.掌 ...查看


  • 世卫组织良好实验室规范准则_GLP123
  • 附件1 世卫组织医药实验室质量控制一般规则 总则 汇编 第一部分 管理和基础设施 1. 组织和管理 2. 质量管理体系 3. 文档管理 4. 记录 5. 数据处理设备 6. 人事管理 7. 前提 8. 设备,仪器,其它器件 9. 契约 第二 ...查看


  • 软件工程实验报告模板3--实验4编码及测试
  • 实 验 报 告 课程名称 软件工程 实验项目 实验4 编码及测试 系 别___ 计算机学院 _ ______ 专 业____ 网络工程 _ ___ 班级/学号________网工1101_______ 组长姓名 __薛又蜚 20110113 ...查看


  • 大学课程实验心得体会集锦
  • ,在做实验前, 一定要将课本上的知识吃透, 因为这是做实验的基础, 否则, 在老师讲解时就会听不懂, 这将使你在做实验时的难度加大, 浪费做实验的宝贵时间. 比如做应变片的实验, 你要清楚电桥的各种接法, 如果你不清楚, 在做实验时才去摸索 ...查看


  • 电子散斑干涉仪在复合材料热稳定性测试中的应用
  • 电子散斑干涉仪在复合材料热稳定性测试中的应用 Application of Electronic Speckle Interferometer in Thermal Stability Tests of Composites 摘要:电子散斑 ...查看


  • 学生喜欢的体育项目能力测试对照实验研究
  • 学生喜欢的体育项目能力测试对照实验研究 作者:贾宏利 来源:<新课程·中学>2013年第12期 一.学生喜欢的体育项目能力测试对照表 姓名: 性别: 班级: 项目选择:( )填写说明:项目选择时一次只选一项,但可多次选 A.足球 ...查看


  • ts16949实验室手册
  • 江苏云瀚股份有限公司 实 验 室 手 册 编号: 版本: A 编制: 审批: 批准: 发布:2014-10-11 实施:2014-10-12 实验室手册目录 1. 1 2. 2 3. 3 4. 4 5. 5 6. 6 7. 6 8. 6 9 ...查看


热门内容