QTP参数化_实验报告.doc_第1页
QTP参数化_实验报告.doc_第2页
QTP参数化_实验报告.doc_第3页
QTP参数化_实验报告.doc_第4页
QTP参数化_实验报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

实验一 熟悉自动化测试工具QTP的使用一、 实验目的(1)理解和掌握自动化测试的基本原理和方法。(2)掌握QTP录制及回放测试脚本的方法。二、 实验环境(仪器设备、软件等)Windows 7、QuickTest Professional三、 实验原理(或要求)使用QTP对flight的业务进行脚本录制和回放,掌握录制及回放的操作步骤。当使用应用程序时,QTP会记录你的操作步骤,并产生测试脚本。当停止录制后,会看到QTP在Keyword View中以表格的方式显示测试脚本的操作步骤;回放脚本时,QTP能自动执行之前的人工操作。四、 实验内容录制机票预订登陆窗口login的登陆脚本并回放脚本验证录制的正确性。五、 记录与处理(实验数据、误差分析、结果分析)1执行QuickTest并开启一个全新的测试脚本n 开启QuickTest,在“Add-in Manager”窗口中选择“visual basic”选项,点击“OK”关闭“Add-in Manager”窗口,进入QuickTest Professional 主窗口。n 如果QuickTest Professional 已经启动,检查“HelpAbout QuickTest Professional”查看目前加载了那些add-ins。如果没有加载“visual basic”,那么必须关闭并重新启动QuickTest Professional,然后在“Add-in Manager”窗口中选择“Web”。 n 如果在执行QuickTest Professional时没有开启“Add-in Manager”则点击“ToolOptions”,在“General”标签页勾选 “Display Add-in Manager on Startup”,下次执行QuickTest Professional 时就会看到“Add-in Manager”窗口 2开始录制测试脚本选中“TestRecord”或者点选工具栏上的“Record”按钮。打开“Record and Run Settings”对话窗口: 在“Windows Applications”标签页选择“Record and run only on”,如下图所示:如果选择“Record and run test on any open Windows-based application”单选按钮,则在录制过程中,QuickTest会记录你对所有的Windows程序所做的操作。如果选择“Record and run on these application(opened when a session begins)”单选按钮,则在录制过程中,QuickTest只会记录对那些添加到下面“Application details”列表框中的应用程序的操作(你可以通过“”、“Edit”、“”按钮来编辑这个列表)。我们选择“”按钮来增加下面进行录制的应用程序,如下图所示:在Application输入框中输入待录制应用程序的完整路径,也可以通过旁边“”按钮来定位应用程序。Working folder和Program arguments默认为应用程序的目录。Launch application单选框表示开始录制和回放的时候是否需要自动运行被测程序。设置好以上各项以后,按“OK”按钮保存。3登录机票预订登陆窗口login,开始录制(1)单击“Record”按钮后,login程序启动;(2)在agent name和password中分别输入training和mercury。(只要agentname大于或等于4个字符,密码是“mercury”,即可登陆成功)(3)点击“OK”按钮后,订票窗口将打开。点击关闭按钮。(4)单击“Stop”按钮,结束录制。 4在“keyword view”和“expert view”两种下查看录制脚本keyword view视图:expert view视图:5脚本回放(1)选择“Automation”中的“run”,对以上脚本进行回放,并观察执行情况。(2)若设置每条脚本之间回放的延时,选择“Tools”中的“Options”,在“run”中设置“Delay each step execution by”。 6在keyword视图中将密文改成明文(1)在Keyword View中,选择“password”行,将“operation”值由“SetSecure”改成“Set”。(2)单击“password”中的“Value”,打开“value onfiguration ”,选择“constant”,输入“mercury”。 7应用If语句,对脚本修改如下:Dialog(Login).WinEdit(Agent Name:).Set trainingDialog(Login).WinEdit(Password:).Set “mercuryDialog(Login).WinButton(OK).ClickIf Window(“FlightReservation”).Exist ThenReporter.ReportEvent micPass,”登录验证”,”登录成功” Window(Flight Reservation).CloseElse Reporter.ReportEvent micFail,”登录验证”,”登录失败”End If 8重新回放脚本,查看测试报告。六、 实验小结本次试验课,我使用QTP对flight的业务进行脚本录制和回放,了解到当使用应用程序时,QTP

温馨提示

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

评论

0/150

提交评论