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

上传人:无*** 文档编号:114516441 上传时间:2022-06-28 格式:DOC 页数:13 大小:631.50KB
返回 下载 相关 举报
实验06.功能测试工具QTP的综合应用_第1页
第1页 / 共13页
实验06.功能测试工具QTP的综合应用_第2页
第2页 / 共13页
实验06.功能测试工具QTP的综合应用_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date实验06.功能测试工具QTP的综合应用实验四:功能测试工具QTP的综合应用实验06:功能测试工具QTP的综合应用实验学时:2实验类型:设计实验要求:必修一、实验目的l 了解QTP的基本测试要点;l 掌握QTP进行对象识别和脚本录制;l 掌握数据表的使用方法l 掌握对测试脚本进行参数化、创建输出值、正则表达式的方法二、实验内容继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式。(三、实验组织运行要求以学生自主训练为主的开放模式组织教学。实验在计算机学院的机房进行,安装QTP等软件。四、实验步骤(1)录制测试脚本(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到数据表、输出值和正则表达式三种技术。(3)执行测试脚本(4)查看并分析测试结果,撰写实验报告五、实验报告1、实验目的 。2、实验内容:提供QTP执行过程关键步骤的截屏信息。3、出错信息及处理方法。4、实验结果 包括实验处理结果和设计心得。-实验报告实验序号:06实验项目名称:功能测试工具QTP的综合应用学号姓名专业、班实验地点指导教师李远敏实验时间一、实验目的及要求l 了解QTP的基本测试要点;l 掌握QTP进行对象识别和脚本录制;l 掌握数据表的使用方法l 掌握对测试脚本进行参数化、创建输出值、正则表达式的方法二、实验设备(环境)及要求继续实验五的内容,结合QTP自带的范例程序,应用QTP进行测试。学习QTP测试工具的默认模式。(三、实验内容与步骤(1)录制测试脚本见实验五(2)针对应用软件,分析其业务特点,编写测试用例,创建3种类型的检查点,分别使用到参数化、输出值和正则表达式三种技术。 创建检查点见实验五 1. 参数化 在关键字视图中,展开【Action1】【welcome:mercurytours】【FindaFlight:】在关键字视图中点选【FromPort】右边的【Value】字段,然后点击参数化图标,会开启【ValueConfirmationOptions】对话窗口。 点击Parameter,可以使用参数值来取代(NewYork)这个常量值,选择【DataTable】这个选项,这个选项表示此参数值会从QuickTest的【DataTable】中取得。而且【Name】字段会出现p_item,请将其改成departure。点击【ok】,关闭窗口,QTP会在【DataTable】中新增departure参数字段,并且插入一个【NewYork】的值,则NewYork会成为测试脚本执行时所用的第一个值。在departure字段输入更多的数据点击【departure】的第二行,输入【Portland】点击【departure】的第三行,输入【Seattle】按下【Enter】存储测试脚本点击【File】【Save】或是点选工具列上的【Save】按钮修正受到参数化影响的测试步骤在关键字视图中,展开【welcome:mercurytours】【FlightConfirmation:mercury】,选择【checkpointproperties】,开启【Textcheckpointproperties】对话窗口。点击【Parameter】,开启【ParameterOptions】对话窗口,在名称下拉列表框中选取【departure】,指定这个文字检查点使用departure字段中的值,当成是检查点的预期值。点击【ok】,关闭对话窗口,此文字检查点也被参数化了。存储测试脚本点击工具列上的【Run】按钮或是点击【Test】【Run】,开启【Run】对话窗口,选择【NewRunResultfolder】其余为默认值。点击【ok】开始执行测试脚本,当执行完毕,会自动开启测试结果窗口。 2. 输出值在关键字视图中,展开【welcome:mercurytours】并点击【selectaflight:mercury】网页,则这个网页会出现在【ActiveScreen】窗口中。在【ActiveScreen】中,选取框住270,但是不包含$符,然后点击鼠标右键,然后选取【inserttextoutput】,开启【textoutputvalueproperties】对话窗口设定输出值,点击【modify】按钮,开启【outputoptions】对话窗口。在【Name】字段会显示Select_a_Flight_Mercury_text_out,将其改成depart_Flight_price,接受其默认值,点击【ok】,QTP会在数据表中加入depart_Flight_price字段。修正表格检查点的预期值:在关键字视图中,展开【welcome:mercurytours】【bookaflight:mercury】在【checkpointNewYorktoSanFrancisco】上开启【Tablecheckpointproperties】对话窗口,点击第1行,第1列,在【configurevalue】中点击【Parameter】,然后按下【Parameteroptions】对话窗口,存储测试脚本执行Output测试脚本:点击工具列上的【Run】按钮,开启【Run】对话框,选择【Newrunresultfolder】,其余为默认,点击【ok】,开始执行测试脚本。 3. 正则表达式在关键字视图中,展开【welcomeMercurytours】【selectaflight:mercury网页,则这个网页会出现在【ActiveScreen】。在【ActiveScreen】窗口中,以鼠标框住出发班机的日期12/29/2004,然后鼠标右击选择【inserttextcheckpoint】,开启【Textcheckpointproperties】对话窗口。在【checkedtext】点击【EditConstantValueOptions】按钮,开启【ConstantvalueOptions】对话窗口。在【Value】字段,输入0-10-9/0-30-9/2000-9,设定QuickTest以MM/DD/200Y文字格式检查此文字检查点。勾选【Regularexpression-正则表达式】选项,会出现讯息问你要不要在每个特殊字符前加上反斜杠,点选【No】。接受其它默认值,点选【OK】关闭【ConstantValueOptions】对话窗口【TextCheckpointProperties】对话窗口。点击【OK】,关闭【Textcheckpointproperties】对话窗口。QTP会在测试脚本中,【selectaflight:mercury】网页的下方加入文字检查。存储测试脚本执行测试脚本五、分析与讨论通过此次实验,了解到QuickTestProfessional支持功能测试和回归测试自动化,用于每个主要软件应用程序和环境,此解决方案使用关键字驱动的测试概念,简化了测试创建和维护过程,它使测试人员能够使用专业的捕获技术直接从应用程序屏幕中捕获流程来构建测试案例。测试专家还可以通过集成的脚本和调试环境完全访问内在测试和对象属性。自动化测试包括单元测试自动化,性能自动化,功能自动化。六、教师评语签名:日期:成绩
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!