太原理工大学软件测试实验报告2016文档格式.docx

上传人:b****1 文档编号:13064739 上传时间:2022-10-04 格式:DOCX 页数:31 大小:1.48MB
下载 相关 举报
太原理工大学软件测试实验报告2016文档格式.docx_第1页
第1页 / 共31页
太原理工大学软件测试实验报告2016文档格式.docx_第2页
第2页 / 共31页
太原理工大学软件测试实验报告2016文档格式.docx_第3页
第3页 / 共31页
太原理工大学软件测试实验报告2016文档格式.docx_第4页
第4页 / 共31页
太原理工大学软件测试实验报告2016文档格式.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

太原理工大学软件测试实验报告2016文档格式.docx

《太原理工大学软件测试实验报告2016文档格式.docx》由会员分享,可在线阅读,更多相关《太原理工大学软件测试实验报告2016文档格式.docx(31页珍藏版)》请在冰豆网上搜索。

太原理工大学软件测试实验报告2016文档格式.docx

VoidDoWork(intx,inty,intz)

{

1intk=0,j=0;

2if((x>

0)&

&

(z<

10))

3{

4k=x*y-1;

5j=sqrt(k);

6}

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

5))

8j=x*y+10;

9j=j%3;

10}

三、主要仪器设备

笔记本电脑

四、操作方法与实验步骤

⑴画出程序的控制流图(用题中给出的语句编号表示)。

⑵分别以语句覆盖、分支覆盖、条件覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。

⑶编写完整的4->

5程序(含输入和输出),使用你所设计的测试用例运行上述程序段。

完整填写相应的测试用例表(语句覆盖测试用例表、分支覆盖测试用例表、条件覆盖测试用例表、基本路径测试用例表)

五、实验数据记录和处理

测试用例表

用例编号

输入

期望结果

覆盖标准

覆盖路径

实际结果

1

x=4,y=6,z=7;

j=1;

k=23

语句覆盖

abcdfghj

j=1

2

x=4,

y=6,z=7

j=1;

判定覆盖

3

x=4,y=4,z=11

j=2;

k=0

abeghj

j=2;

k=0;

4

y=4,z=11

条件覆盖

5

x=0,y=6,z=9

6

基本路径覆盖

7

x=3,y=4,z=9

k=11

abcdfij

8

x=0,y=6,z=11

9

x=0,

abeij

六、实验结果与分析

期望结果与实际结果相同

一、语句覆盖:

(覆盖路径:

abcdfghj)

二、判定覆盖:

(1)覆盖路径(abcdfghj)

(2)覆盖路径(abeghj)

三、条件覆盖

(1)覆盖路径(abeghj)

四、基本路径覆盖

(2)覆盖路径(abcdfij)

(3)覆盖路径(abeghj)

(4)覆盖路径(abeij)

五、程序代码

#include<

stdlib.h>

stdio.h>

math.h>

voidDoWork(intx,inty,intz){

intk=0,j=0;

if((x>

10)){

k=x*y-1;

j=sqrt(k);

}

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

5)){

j=x*y+10;

j=j%3;

printf("

j=%d\n"

j);

k=%d\n"

k);

}

voidmain(){

inta,b,c;

请输入第一个数:

"

);

scanf("

%d"

&

a);

请输入第二个数:

b);

请输入第三个数:

c);

DoWork(a,b,c);

软件1415班朱伟2014005960"

system("

pause"

七、讨论、心得

通过实验,用DiagramDesigner软件画了流程图,让我充分理解并且掌握了白盒测试方法,对于语句覆盖,判定覆盖,条件覆盖,基本路径覆盖的掌握更加清晰透彻,每一种方法对于我们的测试都十分适用

实验二黑盒测试方法

逸夫楼402

2016.09.27

⑴熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。

⑵通过实验掌握如何应用黑盒测试方法设计测试用例。

1.用你熟悉的语言编写一个判断三角形问题的程序。

要求:

读入代表三角形边长的三个整数,判断它们能否组成三角形。

如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;

如何不能构成三角形,则输出相应提示信息。

2.使用等价类方法和边界值方法设计测试用例。

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

⑵判断三角形问题的程序流程图和程序流图如图1和图2所示。

用你熟悉的语言编写源程序。

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

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

表2.等价类划分表

输入条件

有效等价类

无效等价类

是否构成三角形

1.任意两边之和大于第三边

4.两边之和小于第三边

5.两边之和等于第三边

6.存在一边为0

7.存在两边为0

8.存在三边为0

9.存在一边不是整数

10.存在两边不是整数

11.存在三边不是整数

是否等腰三角形

2.三边中任意两边长度相等

12.任意两边不等

是否等边三角形

3.三角形三边长度都相等

13.三边不等

表3.测试用例表

测试数据

(A,B,C)

等价类覆盖情况

输出

3,2,5

覆盖等价类5

3,2,7

覆盖等价类4

0,2,3

覆盖等价类6

0,0,3

覆盖等价类7

0,0,0

覆盖等价类8

1.5,2,3

覆盖等价类9

1.5,2.5,3

覆盖等价类10

1.5,2.5,2.8

覆盖等价类11

3,4,5

覆盖等价类1,12

10

3,3,5

覆盖等价类1,2,13

11

3,3,3,

覆盖等价类1,3

边界值分析法

三、代码:

#include<

请输入三个整数:

a,b,c:

%d%d%d"

a,&

b,&

if(((b+c)>

a)&

((c+a)>

b)&

((a+b)>

c)){

if(a==b&

b==c){

printf("

该三角形为等边三角形\n"

}elseif(a==b||b==c||c==a){

该三角形为等腰三角形\n"

}else{

该三角形为普通三角形\n"

}

else{

该数值不能组成三角形\n"

通过实验,使我充分理解并且掌握了等价类划分法和边界值法,我们也应该熟练掌握黑盒测试的方法。

掌握并熟悉每一种测试方法,才能在测试中提高软件的质量,保证软件能够达到要求。

实验三QTP自动化测试

2016.09.30

⑴实验要求自带笔记本,安装QTP软件(V9.2),独立完成实验内容,可以互相讨论。

⑵实验目的了解QTP软件,熟悉QTP自动化测试原理;

掌握QTP软件的脚本录制;

掌握QTP检查点的插入,能够利用QTP软件进行功能测试(界面测试)和回归测试。

⑴实验原理

Qui4->

5kT8stPro98ssion1l简称QTP,是M8r4->

5uryInt8r14->

5tiv8公司开发一款自动化测试软件,该公司于2006年11月被HP公司收购。

QTP自动化测试软件主要侧重于功能测试(界面测试)和回归测试。

⑵实验内容本实验以QTP9.2版本为例,首先对QTP自带实例“9li10htR8s8v1tion10”(飞机订票

系统)进行脚本录制,然后插入检查点进行测试,最后分析和讨论实验结果。

⑴笔记本电脑(win7ows操作系统)

⑵QTP9.2

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

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

安装完成后启动“Qui4->

5kT8stPro98ssion1l”,进入软件主界面。

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

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

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

图3

⑶在弹出的“RecordandRunSettings”对话框中切换至“WindowsApplications”标签,如图4所示:

图4

⑷在弹出的对话框中,选择“Applicationdetails:

”中右边的“+”标签,如图5

所示:

图5

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

图6

⑹在弹出的“Login”界面中输入用户名和密码,如图7所示。

注意:

用户名至少是4个字符,密码是“mercury”。

图7

⑺在弹出的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1