- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验06.功能测试工具QTP的综合应用
实验06:功能测试工具QTP的综合应用
实验学时:2
实验类型:设计
实验要求:必修
一、实验目的
了解QTP的基本测试要点;
掌握QTP进行对象识别和脚本录制;
掌握数据表的使用方法
掌握对测试脚本进行参数化、创建输出值、正则表达式的方法
二、实验内容
继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式。(/)
三、实验组织运行要求
以学生自主训练为主的开放模式组织教学。实验在计算机学院的机房进行,安装QTP等软件。
四、实验步骤
(1)录制测试脚本
(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到数据表、输出值和正则表达式三种技术。
(3)执行测试脚本
(4)查看并分析测试结果,撰写实验报告
五、实验报告
1、实验目的 。
2、实验内容:提供QTP执行过程关键步骤的截屏信息。
3、出错信息及处理方法。
4、实验结果 包括实验处理结果和设计心得。
实验报告
实验序号: 06 实验项目名称:功能测试工具QTP的综合应用
学 号 姓 名 专业、班 实验地点 指导教师 李远敏 实验时间 一、实验目的及要求
了解QTP的基本测试要点;
掌握QTP进行对象识别和脚本录制;
掌握数据表的使用方法
掌握对测试脚本进行参数化、创建输出值、正则表达式的方法
二、实验设备(环境)及要求
继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式。(/)
三、实验内容与步骤
(1)录制测试脚本
见实验五
(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到参数化、输出值和正则表达式三种技术。
创建检查点见实验五
1. 参数化
在关键字视图中,展开【Action1】【welcome:mercury?tours】【Find?a?Flight:】在关键字视图中点选【From?Port】右边的【Value】字段,然后点击参数化图标,会开启【Value?Confirmation?Options】对话窗口。
点击Parameter,可以使用参数值来取代(New?York)这个常量值,选择【Data?Table】这个选项,这个选项表示此参数值会从Quick?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】按钮
修正受到参数化影响的测试步骤
在关键字视图中,
展开【welcome:mercury?tours】【Flight?Confirmation?:mercury】,选择【checkpoint?properties】,开启【Text?checkpoint?properties】对话窗口。
点击【Parameter】,开启【Parameter?Options】对话窗口,在名称下拉列表框中选取【departure】,指定这个文字检查点使用departure字段中的值,当成是检查点的预期值。点击【ok】,关闭对话窗口,此文字检查点也被参数化了。
存储测试脚本
点击工具列上的【Run】按钮或是点击【Test】【Run】,开启【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】按钮,开启【output?options】对话窗口。在【Name】字段会显示Select_a_Flight_Mercury_text_out,将其改成depart_Flight_price,接受其默认值,点击【ok】,QTP会在数据表中加入depart_Flig
文档评论(0)