测试对象模型_第1页
测试对象模型_第2页
测试对象模型_第3页
测试对象模型_第4页
测试对象模型_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

北京电子科技职业学院测试对象模型QTP中的对象分为运行时对象和测试对象运行时对象(RO,RuntimeObject),是应用程序中的实际对象,对象的方法将在运行时被执行测试对象(TO,TestObject),是QTP在脚本中创建的用于描述应用程序实际对象的对象,QTP存储这些信息用来在运行时识别和检查对象,简单的说,我们可以把对象库中保存的对象看做是测试对象测试对象模型测试对象是为了识别运行时对象而存在的QTP在录制脚本的时候会把操作对象的一组属性和属性值保存在对象库中,这就是测试对象在回放脚本的时候,QTP就会根据对象库里测试对象的属性和属性值,去匹配实际在应用程序中的运行时对象,如果能够完全匹配就会正确的执行相应操作,否则就会报“找不到对象”的错误测试对象模型测试对象模型是QTP用来描述应用程序中对象的一组对象类,每个测试对象类都有一系列用于唯一确定对象的属性和一组QTP能够录制的相关方法在QTP中可以依次通过菜单Tools->ObjectIdentification查看所有可用的测试对象模型测试对象模型在ObjectIdentification界面通过设置Environment,可以看到QTP针对不同的环境有哪些可用的测试对象模型测试对象模型当Environment设置为StandardWindows时,可以看到各种Windows控件对应的测试对象模型常用的Windows控件测试对象模型包括:Dialog:Windows的弹出窗口Static:静态文字对象WinButton:标准Windows控件(按钮)WinCalendar:标准Windows控件(日期)WinCheckBox:标准Windows控件(复选框)测试对象模型WinComboBox:标准Windows控件(下拉列表框)WinEdit:标准Windows控件(文本框)WinEditor:标准Windows控件(多行文本框)WinList:标准Window控件(列表)WinListView:标准Windows控件(列表视图)WinMenu:标准Windows控件(菜单)WinRadioButton:标准Windows控件(单选框)WinObject:QTP无法识别的特定类型控件测试对象模型当Environment设置为Web时,可以看到各种Web控件对应的测试对象模型测试对象模型常用的Web控件测试对象模型包括:Browser:Web浏览器,Browser的名称跟录制的第一个页面对象一样Frame:HTML页面中的框架Image:HTML页面中的图像Link:超文本链接Page:HTML页面WebButton:HTML页面中的按钮测试对象模型WebCheckBox:HTML页面中的复选框WebEdit:HTML页面中的文本框,通常包含在form里WebElement:可以代表HTML页面中的任意网页元素WebFile:带有“浏览”按钮的文件选择编辑框WebList:HTML页面中的下拉框或多选列表WebRadioGroup:同一组别中的单选按钮集合WebTable:HTML页面中的表格WebXML:Web页面中的XML文档测试对象模型在ObjectIdentification界面选中某一测试对象模型后,会在界面右侧显示QTP用于唯一确定应用程序界面中该模型对象的一组属性测试对象模型如果要查看测试对象模型的属性和方法,可以借助Spy工具Spy工具既可以查看RO(运行时对象)的属性和方法,也可以查看

温馨提示

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

评论

0/150

提交评论