太原理工大学软件测试实验报告材料

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

本科实验报告

课程名称:软件测试技术

实验项目:软件测试技术实验实验地点:逸夫楼202

专业班级:软件14 学号:2014 学生:

指导教师:

2016年10月26日

说明:

⑴测试用例表中的“覆盖标准”项指:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖。

⑵测试用例表(样表)见表 1。

表 1. 测试用例表

用例编号输入期望结果覆盖标准覆盖路径实际结果1 5,10,5 0 语句覆盖1,2,4,5 0

2 3,4,11

5,10,5 0

判定覆盖1,3,4,6

1,2,4,5

3 4,10,5

-1,4,11 2

条件覆盖1,2,4,5

1,3,4,6

2

4 4,10,5

-1,4,11 2

判定/条件覆

1,2,4,5

1,3,4,6

2

5 -1,4,11

4,10,5

-1,5,9

4,11,4 0

2

条件组合1,3,4,6

1,2,4,5

1,3,4,5

1,3,4,5

2

6 5,11,6

5,11,5

5,6,10

10,7,5 2

2

1

2

路径覆盖1,3,4,5

1,3,4,6

1,2,4,5

1,2,4,6

2

2

1

2

7 5,11,6

5,11,5

10,7,5 2

2

1

基本路径覆

1,3,4,5

1,3,4,6

1,2,4,6

2

2

1

五、实验数据记录和处理测试用例1

测试用例2

测试用例3

测试用例4

测试用例5

测试用例6

测试用例7

六、实验结果与分析

实验所得结果与测试用例结果预期一致,通过白盒测试的方法的各种覆盖方法对代码进行了测试,没有发现错误。

七、讨论、心得

四、操作方法与实验步骤

⑴先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。

⑵判断三角形问题的程序流程图和程序流图如图1 和图2 所示。用你熟悉的语言编写源程序。

⑶使用等价类方法设计测试用例,并填写完成表2 和表3。

⑷输入设计好的测试用例,执行源程序,记录输出结果。

#include

void main()

{

printf("请输入三角形的三条边:\n");

float a,b,c;

scanf("%f%f%f",&a,&b,&c);

if(a+b>c&&a+c>b&&c+b>a)

{

if(a==b)

{

if(b==c)

printf("这个三角形是等边三角形!\n");

else

printf("这个三角形是等腰三角形!\n");

}

else

{

if(a==c)

printf("这个三角形是等腰三角形!\n");

else

{

if(b==c)

表 2. 等价类划分表

输入条件

有效等价类无效等价类

是否构成三角形①a+b>c&&a+c>b&&b+c>a ②a+b>c||a+c>b||b+c>a

是否等腰三角形③a=b||a=c||c=b ④a=b&&a=c&&c=b

是否等边三角形⑤a=b=c ⑥三边至少有一边不等

表 3. 测试用例表

用例编号测试数据( A, B, C) 等价类覆盖情况输出

①5,6,7 ①这个三角形是普通

三角形!

②5,5,5 ③这个三角形是等边

三角形!

③5,6,6 ⑤这个三角形是等腰

三角形!

④4,5,80 ②输入的边构不成三

角形!

五、实验数据记录和处理

六、实验结果与分析

通过黑盒测试,使用等价类划分法,所得结果与预期结果一直,说明程序能够正常完成对三角形的识别功能。

七、讨论、心得

通过黑盒测试实验,对等价类划分法有了更加深刻的认识,对功能测试的涵也有了更好的理解。

四、操作方法与实验步骤

1.安装QTP9.2,启动该软件。

先解压文件,解压后先查看“安装重要说明”文件,根据该文件说明进行安装,安装成功后需要重新启动电脑,根据软件提示操作即可。安装完成后启动

“QuickTest Professional”,进入软件主界面。

2.对Flight Resevationg(飞机订票)系统进行脚本录制。

⑴启动QTP 软件快捷方式,进入QTP 工作界面。

⑵点击工具栏上的“Record”图标进行脚本录制,如图3 所示:

⑶在弹出的“record and run setting”切换到“window Application”标签

⑷在“window application”选择“+”

⑸在弹出的对话框中按照默认选项选择,然后点击“ok”按钮,如图6 所示:

相关文档
最新文档