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

上传人:聆听****声音 文档编号:378562 上传时间:2023-04-29 格式:DOC 页数:9 大小:548KB
下载 相关 举报
软件测试实验4-QTP高级使用实验报告.doc_第1页
第1页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第2页
第2页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第3页
第3页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第4页
第4页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第5页
第5页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第6页
第6页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第7页
第7页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第8页
第8页 / 共9页
软件测试实验4-QTP高级使用实验报告.doc_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

昆明理工大学信息工程与自动化学院学生实验报告

(2015—2016学年第1学期)

课程名称:

软件测试技术开课实验室:

信自2342015年12月1日

年级、专业、班

计科2012

学号

201210405202

姓名

周密

成绩

实验项目名称

QTP高级测试

指导教师

缪祥华

教师评语

该同学是否了解实验原理:

A.了解□ B.基本了解□ C.不了解□

该同学的实验能力:

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

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

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

实验报告是否规范:

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

实验过程是否详细记录:

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

教师签名:

年月日

一、实验目的

能熟练应用QTP进行测试。

二、背景知识

简单版本:

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

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

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

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

改进版本:

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

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

c1:

1<=a<=200c4:

a

c2:

1<=b<=200c5:

b

c3:

1<=c<=200c6:

c

三、实验方法、步骤

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

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

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

//#include

//#include

/**

Author:

zhangjin

Date:

2015-10-19

Description:

三角形问题

Input:

三边a,b,c

Output:

三角形类型

*/

#include

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>=1)&&(b<=200);

c3=(c>=1)&&(c<=200);

if(c1&&c2&&c3)

{

//输出三边

printf("SideAis%d\n",a);

printf("SideBis%d\n",b);

printf("SideCis%d\n",c);

}

else

{

printf("Valueofaisnotintherangeofpermittedvalues!

\n");

printf("Valueofbisnotintherangeofpermittedvalues!

\n");

printf("Valueofcisnotintherangeofpermittedvalues!

\n");

}

//判断是否为三角形

if((a

isATriangle=true;

else

isATriangle=false;

//判断三角形类型

if(isATriangle==true)

{

if((a==b)&&(b==c))

printf("等边三角形!

\n");

elseif((a!

=b)&&(a!

=c)&&(b!

=c))

printf("不等边三角形!

\n");

else

printf("等腰三角形!

\n");

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

t1=a*a;

t2=b*b;

t3=c*c;

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

printf("直角三角形!

\n");

}

else//非三角形

printf("非三角形!

\n");

}

}

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-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2