欢迎来到天天文库
浏览记录
ID:6069281
大小:79.50 KB
页数:6页
时间:2018-01-01
《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
此文档下载收益归作者所有