白盒测试实验报告

时间:2024.5.9

软件测试实验 二

一:实验目的

1.通过实验熟悉测试用例设计

2.通过实验熟悉白盒测试

二:实验内容1:

1.用java编写一个类,完成下面函数的功能,并编写另外一个类,调用该方法: void DoWork(int x,int y,int z)

{

int k=0,j=0;

if((x>3)&&(z<10))

{

k=x*y-1; //语句块1

j=sqrt(k);

}

if((x= =4)||(y>5))

{

j=x*y+10; //语句块2

}

j=j%3; //语句块3

}

试验内容2:

1、画出上面函数的流程图。

2、分别使用语句覆盖、判定覆盖(也称为分支覆盖)、条件覆盖、判定-条件覆盖、条件组合测试、路径测试设计测试用例(注意测试用例的格式)。

3、执行每个测试用例,执行完毕后填写测试用例。

白盒测试实验报告

public class Test {

static void dowork(int x,int y,int z) { int k=0,j=0; if((x>3)&&(z<10)) { k=x*y-1; j=(int)Math.sqrt(k); } if((x==4)||(y>5)) { j=x*y+10; } j=j%3; System.out.println("k="+k);

System.out.println("j="+j); }

public static void main(String[] args) { dowork(4,6,5); }

}

三:设计测试用例 1. 语句覆盖 x=4,y=6,z=5

白盒测试实验报告

3. 条件覆盖 x>3为真,记为T1 x>3为假,记为-T1 z<10为真,记为T2 z<10为假,记为-T2 x=4为真,记为T3 x=4为假,记为-T3 y>5为真,记为T4 y>5为假,记为-T4

白盒测试实验报告

4. 判定—条件覆盖

5. 条件组合覆盖

1.X>3,Z<10,记为T1,T2 2.X>3,Z>=10,记为 T1,-T2 3.X<=3,Z<10,记为 –T1,T2 4.X<=3,Z>=10记为 –T1,-T2 5.X=4,Y>5 记为 T3,T4

白盒测试实验报告

6.X=4,Y<=5 记为 T3,-T4 7.X<>4,Y>5 记为 –T3,T4

白盒测试实验报告

白盒测试实验报告


第二篇:白盒测试实验报告_计算星期


白盒测试实验报告——计算星期

一、实验目的

(1)巩固白盒测试技术,能熟练应用控制流覆盖方法设计测试用例;

(2)学习测试用例的书写。

二、实验内容

计算日期是星期几

已知公元1900年1月1日是星期一。请编写一个程序,只要输入年月日,就能自动回答当天是星期几。

要求:

为测试该程序的方便,请将计算星期的算法尽量放入一个函数中,输入和输出检查可用其它函数来处理。

为简单起见,不考虑1900前的日期。

提示:

(a) 解答思路:计算输入日期与1900年1月1日所相差的天数,具体如下:

总天数=1900年到输入日期上一年年底天数+输入年份的1月到上月月底天数+输入日期的天数

(b) 闰年满足条件:(year%4==0)&&(year%100!=0)||(year%400==0)

(1)画出程序的流图;

(2)分别以语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖设计测试用例,并写出每个测试用例的执行路径

要求:设计测试用例时,每种覆盖方法的覆盖率应尽可能达到100%

(3)请采用基本路径测试方法对程序进行测试,并给出具体测试用例信息。

(4)通过你的测试,请总结你所使用测试方法发现的Bug。

三、实验要求

(1)根据题目要求编写测试用例

(2)撰写实验报告

(3)有关的实现程序请附到实验报告中

(4)实验报告命名规则:学号后两位+姓名_白盒实验

四、实验报告

(1)程序代码:

(2)程序的流图:

(3)语句覆盖;

(4)判定覆盖;

(5)条件覆盖;

(6)判定/条件覆盖;

(7)组合覆盖;

(8)基本路径覆盖;

附录:测试用例书写格式(语句覆盖为例)

测试用例

更多相关推荐:
白盒测试实验报告

实验报告课程:软件测试实验项目:白盒测试用例设计与执行专业年级:计科07级姓名:**学号:***指导教师:实验时间:20**-6-4实验成绩:一、实验目的1.熟练掌握如何运用基路径测试方法进行测试用例设计。2.…

白盒测试实验报告范本

实验一白盒软件测试一实验目的通过简单程序白盒测试熟悉测试过程对软件测试行程初步了解并养成良好的测试习惯熟练掌握如何运用基路径测试方法进行测试用例设计初步熟悉如何利用程序插装技术进行逻辑覆盖率分析二实验内容背景被...

白盒测试实验报告

关于三角形问题的白盒测试实验报告一实验目的1能熟练应用功能性测试技术进行测试用例设计2对测试用例进行优化设计二实验内容1题目内容描述针对实验一编写的源代码进行白盒测试要求绘制出程序的控制流图采用逻辑覆盖和基路径...

白盒测试实验报告

《软件测试技术》实验报告实验序号:03实验项目名称:使用基本路径覆盖法测试自动售货机程序附件:修改后的实现代码:packagetest3;publicclassSaleMachine{privateintcou…

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

三角形判定1题目内容描述输入三条边进行三角形的判定2测试用例的编写测试用例参照三角形的组成规则编写根据两边之和大于第三边的规则编写测试用例并且考虑输入值非法的情况小于0的数程序代码includeltiostre...

白盒测试实验报告

白盒测试实验报告班级20xx级5班学号20xx00300212姓名王桐日期20xx48一程序代码importjavautilScannerpublicclass日历paramargspublicstaticvo...

白盒测试实验报告 (2)

软件学院综合性设计性实验报告一实验目的1通过实验熟悉测试用例设计2通过实验熟悉白盒测试二实验仪器或设备计科楼计算机三总体设计设计原理设计方案及流程等程序流程图河南师范大学软件学院程序控制流图四实验步骤包括主要步...

白盒测试和黑盒测试实验报告

软件质量保证与测试实验指导计算机工程学院测试环境配置1settingJunit1startEclipseSelectwindowspreferencesjavabuildpathclasspathvariabl...

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

软件测试基础与实践实验名称实验地点实验日期学生姓名学生学号实验报告白盒测试实验1东南大学软件学院制一实验目的1巩固白盒测试知识能熟练应用控制流覆盖方法设计测试用例2学习测试用例的书写二实验内容实验背景已知公元1...

白盒测试实验报告_计算星期

白盒测试实验报告计算星期一实验目的1巩固白盒测试技术能熟练应用控制流覆盖方法设计测试用例2学习测试用例的书写二实验内容计算日期是星期几已知公元19xx年1月1日是星期一请编写一个程序只要输入年月日就能自动回答当...

实验报告1--白盒测试

软件测试和方法上机实验报告一企业发放奖金根据利润提成利润I低于或者等于10万元时奖金可提10利润高于10万低于20万元时候其中10万元按10提取高于10万部分可提成7520xx00ltIlt400000时其中低...

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

一实验报告内容要求1实验目的1能熟练应用白盒测试技术进行测试用例设计2对测试用例进行优化设计2实验内容1题目内容描述针对三角形问题编写的源代码进行白盒测试要求绘制出程序的控制流图采用逻辑覆盖和基路径方法设计测试...

白盒测试实验报告(37篇)