实验06.功能测试工具QTP的综合应用

上传人:woxinch****an2018 文档编号:38997742 上传时间:2018-05-10 格式:DOC 页数:11 大小:537.09KB
返回 下载 相关 举报
实验06.功能测试工具QTP的综合应用_第1页
第1页 / 共11页
实验06.功能测试工具QTP的综合应用_第2页
第2页 / 共11页
实验06.功能测试工具QTP的综合应用_第3页
第3页 / 共11页
实验06.功能测试工具QTP的综合应用_第4页
第4页 / 共11页
实验06.功能测试工具QTP的综合应用_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实验06.功能测试工具QTP的综合应用》由会员分享,可在线阅读,更多相关《实验06.功能测试工具QTP的综合应用(11页珍藏版)》请在金锄头文库上搜索。

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

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

3、 进行测试。学习 QTP 测试工具的默认模式。 (http:/ 3 种类型的检查点,分别使用到参数化、输出值和正则表达式三种技术。创建检查点见实验五创建检查点见实验五1. 参数化在关键字视图中,展开【Action1】【welcome:mercury tours】【Find a Flight:】在关键字视图中点选【From Port】右边的【Value】字段,然后点击参数化图标,会开启【Value Confirmation Options】对话窗口。点击 Parameter,可以使用参数值来取代(New York)这个常量值,选择【Data Table】这个选项,这个选项表示此参数值会从 Qui

4、ck Test 的【Data Table】中取得。而且【Name】字段会出现 p_item,请将其改成 departure。 点击【ok】,关闭窗口,QTP 会在【Data Table】中新增 departure 参数字段, 并且插入一个【New York】的值,则 New York 会成为测试脚本执行时所用的第一个值。在 departure 字段输入更多的数据 点击【departure】的第二行,输入【Portland】 点击【departure】的第三行,输入【Seattle】 按下【Enter】存储测试脚本点击【File】【Save】或是点选工具列上的【Save】按钮修正受到参数化影响的

5、测试步骤 在关键字视图中,展开【welcome:mercury tours】【Flight Confirmation :mercury】,选择 【checkpoint properties】,开启【Text checkpoint properties】对话窗口。点击【Parameter】,开启【Parameter Options】对话窗口,在名称下拉列表 框中选取【departure】,指定这个文字检查点使用 departure 字段中的值,当 成是检查点的预期值。点击【ok】,关闭对话窗口,此文字检查点也被参数化了。存储测试脚本 点击工具列上的【Run】按钮或是点击【Test】【Run】,开

6、启【Run】对话窗 口,选择【New Run Result folder】其余为默认值。点击【ok】开始执行测试脚本,当 执行完毕,会自动开启测试结果窗口。2. 输出值在关键字视图中,展开【welcome:mercury tours】并点击 【select a flight:mercury】网页,则这个网页会出现在【Active Screen】 窗口中。在【Active Screen】中,选取框住 270,但是不包含$符,然后点击 鼠标右键,然后选取【insert text output】,开启 【text output value properties】对话窗口设定输出值,点击【modify

7、】按钮,开启【output options】对话窗口。在【Name】字段会显示 Select_a_Flight_Mercury_text_out,将其改成depart_Flight_price,接受其默认值,点击【ok】,QTP 会在数据表中加入 depart_Flight_price 字段。修正表格检查点的预期值: 在关键字视图中,展开【welcome:mercury tours】 【book a flight:mercury】在【checkpointNew York to San Francisco】 上开启【Table checkpoint properties】对话窗口,点击第 1 行

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

9、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 文字格式检查此文字检查点。 勾选【Regular expression-正则表达式】选项,会出现讯息问你要不要在每个特殊字符前加上反 斜杠,点选【No】。接受其它默认

10、值,点选【OK】关闭【Constant Value Options】对话窗口【Text Checkpoint Properties】对话窗口。点击【OK】,关闭【Text checkpoint properties】对话窗口。QTP 会在测试脚本中,【select a flight:mercury】网页的下方加入文字检查。存储测试脚本 执行测试脚本五、分析与讨论 通过此次实验,了解到 Quick Test Professional 支持功能测试和回归测试自 动化,用于每个主要软件应用程序和环境,此解决方案使用关键字驱动的测试 概念,简化了测试创建和维护过程,它使测试人员能够使用专业的捕获技术直 接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可以通过集成的脚 本和调试环境完全访问内在测试和对象属性。自动化测试包括单元测试自动化, 性能自动化,功能自动化。六、教师评语签名:日期:成绩

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号