qtp学习笔记-zhl更新

qtp学习笔记-zhl更新

ID:6069281

大小:79.50 KB

页数:6页

时间:2018-01-01

qtp学习笔记-zhl更新_第1页
qtp学习笔记-zhl更新_第2页
qtp学习笔记-zhl更新_第3页
qtp学习笔记-zhl更新_第4页
qtp学习笔记-zhl更新_第5页
资源描述:

《qtp学习笔记-zhl更新》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、QTP学习笔记1.目录分析(安装目录分析C:programFilesMercuryInteractiveQuickTestProfessional)Samples示例程序↘Help帮助→新手必看CodeSamplesPlus示例代码↗2.菜单介绍View—DebugViewer快捷键:F1-help,F3-Record,F4-Stop,F5-Run,F10-StepOver,F11-StepInto3.示例Flight在没有提示用户名和密码的情况下点击Help查看帮助F1帮助文档中的示例使用Flight4a进行讲解4.调试时先调出DebugView窗体(View->DebugView)

2、插入breakpointDebugfromstep从指定breakpoint开始到结尾5.增加步骤示例:增加点击Help步骤操作:InsertàstepGenerator注意:回放时若添加的步骤需要手动操作,则手动操作时间不能过长否则报错。6.QTP的三种录制方式1)normalRecording正常录制通过识别程序中的对象来代替以前屏幕坐标的形式。2)AnalogRecording模拟录制Note(注意):此模式录制的step无法在QTP中Edit3)LowLevelRecording低级录制用这种模式录制的所有对象默认为WindowsorWinObject对象。Note(注意):对所有o

3、bject未必全都正确。原则:在非正常模式下占用更多磁盘空间;在正常模式下可以切换到模拟录制或低级录制。7.QTP之增强Help步骤1)加入if语句进行判断Exist方法Eg:Dialog(”Login”).WinButton(“Help”).ClickIfDialog(“Login”).Dialog(“text:=FlightReservations”).ExistThenDialog(“Login”).Dialog(“FlightReservations”).WinButtion(“确定”).ClickEndif……2)添加对象Resource—Object—AddObjecttoLoc

4、al—help(“确定”按钮)描述性编程:点击小人头(ObjectSpy查看对象的描述性,包括属性和方法)3)将Help单独设为一个Action/可复用/进行关联Insert—CalltonewActionAction—右键ActionProporties—General—ReusableActions打开对象库,导出原有对象;然后在Resource——AssociateRepositories“+”添加导出原对象….tsr文件,添加关联Action2中1.QTP之Checkpoint检查点(操作在ActiveScreen中完成)1)标准检查点StandardCheckpoint:在标题处点

5、击右键插入StandardCheckpoint2)位图检查点BitmapCheckpoint:在图片区右击图片插入BitmapCheckpoint-SelectArea3)图像检查点:在位图检查点之后添加标准检查点4)文本检查点:TextCheckpoint:在文本上点击右键插入TextCheckpoint5)输出值:OutputValue输出图片的height,Width等属性放入DataTable中;在ActiveScreen中右键插入OutputValue选中输出项,DataTable中的值为运行值,Stop则DataTable中的值清空,还可以在Result中查看DT结果6)可访问性

6、CPLoadRunner中自带的Web网站进行实验2.QTP参数化1)录制实验程序(只录制订票过程,没有登录没有关闭操作步骤)a.Tools---option---RestoteLayout(回归)b.Automation---RecordandSetting…---Win…---AnyopenWindows2)使用DataTable进行参数化parameter:DataTablea.例如Flight对fly_from,fly_to,进行参数化—>Value—>parameter—>DataTable,Name在DataTable中录入测试值—>Run出错:程序默认只取到DataTable中

7、的第一行数据FlightTable中运行第一条b.RandomNumber解决参数化问题FlightTable—>From(value)—>parameter:RandomNumber(默认值)—>okSearchResult—>FlightNo.(value)—>parameter:RandomNumber3)环境变量的使用a.NewFileTest—>Tool—>RestoreLayout(回归)—>Au

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。