实验06功能测试工具QTP的综合应用_第1页
实验06功能测试工具QTP的综合应用_第2页
实验06功能测试工具QTP的综合应用_第3页
实验06功能测试工具QTP的综合应用_第4页
实验06功能测试工具QTP的综合应用_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验06:功能测试工具QTP的综合应用实验学时:2实验类型:设计实验要求:必修一、实验目的l 了解QTP的基本测试要点;l 掌握QTP进行对象识别和脚本录制;l 掌握数据表的使用方法l 掌握对测试脚本进行参数化、创建输出值、正则表达式的方法二、实验内容继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式。()三、实验组织运行要求以学生自主训练为主的开放模式组织教学。实验在计算机学院的机房进行,安装QTP等软件。四、实验步骤(1)录制测试脚本(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到数据表、输出值和正则表达式三种技术

2、。(3)执行测试脚本(4)查看并分析测试结果,撰写实验报告五、实验报告1、实验目的 。2、实验内容:提供QTP执行过程关键步骤的截屏信息。3、出错信息及处理方法。4、实验结果 包括实验处理结果和设计心得。实验报告实验序号:06实验项目名称:功能测试工具QTP的综合应用学号姓名专业、班实验地点指导教师李远敏实验时间一、实验目的及要求l 了解QTP的基本测试要点;l 掌握QTP进行对象识别和脚本录制;l 掌握数据表的使用方法l 掌握对测试脚本进行参数化、创建输出值、正则表达式的方法二、实验设备(环境)及要求继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式

3、。()三、实验内容与步骤(1)录制测试脚本见实验五(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到参数化、输出值和正则表达式三种技术。 创建检查点见实验五 1. 参数化 在关键字视图中,展开【Action1】>【welcome:mercury tours】>【Find a Flight:】在关键字视图中点选【From Port】右边的【Value】字段,然后点击参数化图标,会开启【Value Confirmation Options】对话窗口。 点击Parameter,可以使用参数值来取代

4、(New York)这个常量值,选择【Data Table】这个选项,这个选项表示此参数值会从Quick Test 的【Data Table】中取得。而且【Name】字段会出现p_item,请将其改成departure。 点击【ok】,关闭窗口,QTP会在【Data Table】中新增departure参数字段,并且插入一个【New York】的值,则New York会成为测试脚本执行时所用的第一个值。在departure字段输入更多的数据 点击【departure】的第二行,输入【Portla

5、nd】 点击【departure】的第三行,输入【Seattle】 按下【Enter】存储测试脚本点击【File】>【Save】或是点选工具列上的【Save】按钮修正受到参数化影响的测试步骤在关键字视图中,展开【welcome:mercury tours】>【Flight Confirmation :mercury】,选择【checkpoint properties】,开启【Text checkpoint properties】对话窗口。点击【Parameter】,开启【Parameter O

6、ptions】对话窗口,在名称下拉列表框中选取【departure】,指定这个文字检查点使用departure字段中的值,当成是检查点的预期值。点击【ok】,关闭对话窗口,此文字检查点也被参数化了。存储测试脚本点击工具列上的【Run】按钮或是点击【Test】>【Run】,开启【Run】对话窗口,选择【New Run Result folder】其余为默认值。点击【ok】开始执行测试脚本,当执行完毕,会自动开启测试结果窗口。 2. 输出值在关键字视图中,展开【welcome:mercury tours】并点击【select a f

7、light:mercury】网页,则这个网页会出现在【Active Screen】窗口中。在【Active Screen】中,选取框住270,但是不包含$符,然后点击鼠标右键,然后选取【insert text output】,开启【text output value properties】对话窗口设定输出值,点击【modify】按钮,开启【output options】对话窗口。在【Name】字段会显示Select_a_Flight_Mercury_text_out,将其改成depart_Flight_price,

8、接受其默认值,点击【ok】,QTP会在数据表中加入depart_Flight_price字段。修正表格检查点的预期值:在关键字视图中,展开【welcome:mercury tours】>【book a flight:mercury】在【checkpointNew York to San Francisco】上开启【Table checkpoint properties】对话窗口,点击第1行,第1列,在【configure value】中点击【Parameter】,然后按下【Paramete

9、r options】对话窗口, 存储测试脚本执行Output测试脚本:点击工具列上的【Run】按钮,开启【Run】对话框,选择【New run result folder】,其余为默认,点击【ok】,开始执行测试脚本。 3. 正则表达式在关键字视图中,展开【welcome Mercury tours】>【select a flight:mercury网页,则这个网页会出现在【Active Screen】。在【Active Screen】窗口中,以鼠标框住出发班机的日期12/29/

10、2004,然后鼠标右击选择【insert text checkpoint】,开启【Text checkpoint properties】对话窗口。在【checked text】点击【Edit Constant Value Options】按钮,开启【Constant value Options】 对话窗口。 在【Value】字段,输入0-10-9/0-30-9/2000-9,设定Quick Test 以MM/DD/200Y文字格式检查此文字检查点。

11、0;勾选【Regular expression-正则表达式】选项,会出现讯息问你要不要在每个特殊字符前加上反斜杠,点选【No】。 接受其它默认值,点选【OK】关闭【Constant Value Options】对话窗口【Text Checkpoint Properties】对话窗口。点击【OK】,关闭【Text checkpoint properties】对话窗口。QTP会在测试脚本中,【select a flight:mercury】网页的下方加入文字检查。存储测试脚本执行测试脚本五、分析与讨论通过此次实验,了解到Quick Test Professional

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论