软件测试综合实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一测试实例

1. 实验题目

一般软件系统登录页面测试或其它软件简单操作测试。

2. 实验目的

⑴熟悉.Net 测试环境;

(2) 了解软件黑盒测试的重要性;

(3) 掌握利用软件功能需求测试的方法;

(4) 掌握利用测试用例的测试方法。

3. 实验要求

⑴通过测试,找出软件的错误与缺陷;

⑵分析该程序的输入,建立不少于5个的等价划分;

(3) 分别纪录每组测试用例对应的输出结果,总结自己的结论。4.实验结果:

实验二给出简单的测试用例编写1. 实验题目

书写黑盒测试用例

2. 实验目的

(1)了解测试用例的内容与重要性;

(2)熟悉和掌握等价类划分,边界值条件测试方法

(3)掌握测试用例编写要点;

3. 实验要求

⑴利用实验一的测试过程中所用数据,测试方法完成一个测试用例

(2) 测试用例以表格形式给出,并包含尽可能多的信息。

(3) 通过分组交换测试用例,分别再次进行测试。

4.实验结果:

测试用例设计

利用等价类划分法设计测试用例

测试执行情况与记录

缺陷统计与分析

测试用例12不符合题目给定要求

分析:在正常情况下,输入日期为明年的2月29时,程序应报错。

用例质量:8.333%

缺陷密度:6.67%

测试结论与建议:应该对程序纠错性方面进行改进,如测试10情况下,程序进入死循环状态,说明程序鲁棒性不好。

实验三白盒测试用例设计

1. 实验题目

白盒测试用例设计

2. 实验目的

(1) 熟悉和掌握语句覆盖、分支覆盖、条件覆盖方法;

(2) 理解白盒测试的优缺点;

(3) 理解白盒测试的必要性。

3. 实验要求

⑴以用户管理的添加功能为例,划出其程序流程图;

⑵分析程序流程图,确定各分支条件;

⑶设计分别满足语句覆盖,分支覆盖和条件覆盖的测试用例,每种不少于三组;

(4) 分别纪录每组测试用例对应的输出结果,给出结论;

4.实验报告

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.程序代码:

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

x,y,z (x>3) and (z<10) (x=4) or (y>5) 执行路径4,6,7 真真ace

2,5,10 假假abd

3.条件覆盖

x>3为真,记为T1

x>3为假,记为-T1

z<10为真,记为T2

z<10为假,记为-T2

x=4为真,记为T3

x=4为假,记为-T3

y>5为真,记为T4

x,y,z 执行路径覆盖条件覆盖分支

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. 实验目的

⑴总结以上全部测试的测试方法:

(2) 了解并掌握测试报告的书写内容;

(3) 实战完成一个系统的测试过程,尽力找出其中的错误与缺陷;

3. 实验要求

(1) 分组分任务,认真完成测试;

(2) 针对给出的程序,进行全面测试,应用所学方法与工具;

(3) 分别纪录每组测试用例对应的输出结果,给出结论;

(4) 给出完整的测试报告。

4.实验报告

记事本部分功能测试用例:

用例一

用例二

用例三

用例四

相关文档
最新文档