软件测试实验4-QTP高级使用实验报告Word下载.doc

上传人:b****9 文档编号:13048942 上传时间:2022-10-03 格式:DOC 页数:9 大小:548KB
下载 相关 举报
软件测试实验4-QTP高级使用实验报告Word下载.doc_第1页
第1页 / 共9页
软件测试实验4-QTP高级使用实验报告Word下载.doc_第2页
第2页 / 共9页
软件测试实验4-QTP高级使用实验报告Word下载.doc_第3页
第3页 / 共9页
软件测试实验4-QTP高级使用实验报告Word下载.doc_第4页
第4页 / 共9页
软件测试实验4-QTP高级使用实验报告Word下载.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

软件测试实验4-QTP高级使用实验报告Word下载.doc

《软件测试实验4-QTP高级使用实验报告Word下载.doc》由会员分享,可在线阅读,更多相关《软件测试实验4-QTP高级使用实验报告Word下载.doc(9页珍藏版)》请在冰豆网上搜索。

软件测试实验4-QTP高级使用实验报告Word下载.doc

该同学的实验能力:

A.强□ B.中等□ C.差□

该同学的实验是否达到要求:

A.达到□ B.基本达到□ C.未达到□

实验报告是否规范:

A.规范□ B.基本规范□ C.不规范□

实验过程是否详细记录:

A.详细□ B.一般□ C.没有□

教师签名:

年月日

一、实验目的

能熟练应用QTP进行测试。

二、背景知识

简单版本:

三角形问题接受三个整数a、b和c作为输入,用作三角形的边。

程序的输出是由这三条边确定的三角形类型:

等边三角形、等腰三角形、不等边三角形或非三角形。

有时这个问题被扩展为将直角三角形作为第五类,在有些练习中会使用这种扩展。

改进版本:

整数a、b和c必须满足以下条件:

c1:

1<

=a<

=200c4:

a<

b+c

c2:

1<

=b<

=200c5:

b<

a+c

c3:

=c<

=200c6:

c<

a+b

三、实验方法、步骤

编程实现三角形问题的改进版本,然后用逻辑覆盖法设计测试用例。

四、实验过程原始记录(测试数据、图表、计算等)

4.1改进版三角形问题的源代码:

//#include<

stdio.h>

stdbool.h>

/**

Author:

zhangjin

Date:

2015-10-19

Description:

三角形问题

Input:

三边a,b,c

Output:

三角形类型

*/

#include<

iostream>

voidmain()

{

inta,b,c;

//三边

intc1,c2,c3;

//三边范围

intt1,t2,t3;

//判断直角三角形临时变量

boolisATriangle;

//判断是否为三角形

while

(1)

{//输入

printf("

Enter3integerswhicharesidesofatriangle:

\n"

);

scanf("

%d%d%d"

&

a,&

b,&

c);

//判断三边范围

c1=(a>

=1)&

&

(a<

=200);

c2=(b>

(b<

c3=(c>

(c<

if(c1&

c2&

c3)

{

//输出三边

printf("

SideAis%d\n"

a);

SideBis%d\n"

b);

SideCis%d\n"

c);

}

else

Valueofaisnotintherangeofpermittedvalues!

Valueofbisnotintherangeofpermittedvalues!

Valueofcisnotintherangeofpermittedvalues!

//判断是否为三角形

if((a<

b+c)&

a+c)&

a+b))

isATriangle=true;

else

isATriangle=false;

//判断三角形类型

if(isATriangle==true)

if((a==b)&

(b==c))

printf("

等边三角形!

elseif((a!

=b)&

(a!

=c)&

(b!

=c))

不等边三角形!

else

printf("

等腰三角形!

//判断是否为直角三角形

t1=a*a;

t2=b*b;

t3=c*c;

if((t1==(t2+t3))||(t2==(t1+t3))||(t3==(t1+t2)))

直角三角形!

else//非三角形

非三角形!

}

4.2三角形问题的程序流程图:

4.3使用QTP测试

4.3.1录制脚本一:

SanJiaoXingQTPTest1

录制了一段脚本,保存在”SanJiaoXingQTPTest1”文件夹下

a)录制一个基本过程,在测试结果内容下面插入一个标准检查点

b)参数化边A,B,C和标准检查点的值,分别存在在全局表sideA,sideB,sideC,Result中.

c)回放录制过程

d)分析生成的测试报告

Table1三角形测试录制的基本过程

Table2添加一个标准检查点

Table3参数化A,B.C和输出结果

Table4由QTP生成的测试报告

4.3.2录制脚本二:

SanJiaoXingQTPTest2

录制了一段脚本,保存在”SanJiaoXingQTPTest2”文件夹下

e)录制一个基本过程,弹出的小窗口中的警告信息上添加一个标准检查点

f)参数化边A,B,C和标准检查点的值,分别存在在全局表sideA,sideB,sideC,Result中.

g)回放录制过程

h)分析生成的测试报告

Table5三角形测试录制的基本过程

Table6添加一个标准检查点

Table1参数化A,B.C和输出结果

Table8由QTP生成的测试报告

最后一个Row14未通过,是由于Row13测试完后,没有数据输入了,所以该测试是通过的.

五、实验结果、分析和结论(误差分析与数据处理、成果总结等。

其中,绘制曲线图时必须用计算纸或程序运行结果、改进、收获)

本次实验让我更加深入地理解了QTP高级测试的基本方法,使我能熟练应用QTP进行测试。

注:

教师必须按照上述各项内容严格要求,认真批改和评定学生成绩。

-9-

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

当前位置:首页 > 求职职场 > 简历

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

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