- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
狼群 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1、什么是自动化测试 2、什么项目适合做自动化测试 3、QTP简介 4、QTP录制方式 5、描述性编程 5、讨论 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. QTP对象 对象: 根据基本操作将网页上的部分标签进行相应类的封装,其机制类似于windows控件对象类的封装。 对象分为: 测试对象(to)和 实际运行对象(ro) 测试对象 :对象仓库中的对象 其包含有实际对象的特征属性值 实际运行对象:实际中被测试的对象。 对象结构: 单一个对象而言 有相应的属性名称、值及相应的操作。 (object(“属性名称:=值”).相关操作) 多层次对象结构: 有多个对象呈现父子类模式 父 object(“属性名称:=值”).子对象object(“属性名称:=值”).相关操作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. QTP常见web对象 Browser 浏览器对象 用于控制操作浏览器 Page 对象 页面的主体对象其子项包含大多数web控件 Frame对象 页面框架对象 包含控件的一种对象 Link对象 链接对象用于针对网页中的链接(href) WebButton对象 网页中按钮控件的对象 WebCheckBox对象 页面中复选框控件的对象 WebEdit对象 页面中输入框控件对象 WebList对象 页面中下拉列表控件对象 WebRadioGroup对象 页面中单选钮控件对象 WebElement对象 页面中基本元素的对象,属于通用型对象可以描述任何不知道的或者未定义到某个相应控件的元素。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Qtp 两种实现自动化测试模式 录制模式 通过记录操作步骤建立一个对象库,以对象库与实际对象进行对比匹配进行操作。 描述编程模式 通过代码编写描述对象的唯一性标示属性,通过属性来寻找确定实际对象进行操作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Qtp 两种自动化方式区别 录制模式 优势:简单、快速 缺点:灵活度底,对于部分特殊对象无法实现如(动态名称的某个控件) 描述模式 优势:灵活度高,可以对经常使用的步骤进行模块化。 缺点:时间长,脚本准备成本高 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. QTP 描述型编程两种方式 直接描述模式: 类似于录制后的语句,直接在对象名称出描述唯一属性 格式为:testobject(“属性名称:=属性值”,”……”) Ex: Browser(micClass:=Browser).Page(micClass:=Page).WebEdit(html id:=mlog_un).Set lxr Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. QTP 描述型编程两种方式(2) Description对象描述: 描述一个对象模型,返回一个对象包含的属性 格式: Set 自定义名称=description.Create
您可能关注的文档
最近下载
- 工会法知识竞赛题库试题及答案2025.docx VIP
- 养老机构老年人康复服务初次评估表、记录表、处方、吞咽功能、语言认知障碍评估与康复训练.pdf VIP
- 箱涵全套结构计算表格EXCEL版(包含计算书只需输入数据).xls VIP
- 技术人员岗位说明书.doc VIP
- 战舰与海战(中国人民解放军海军指挥学院)网课期末考试答案.pdf
- 比亚迪空调系统.pdf
- 通桥(2019)2131-Ⅲ 时速160km客货共线铁路简支箱梁(单线)跨度:23.5m(直、曲线).pdf
- 人教版数学八年级上册数学期末复习综合训练.doc VIP
- 气体绝缘金属封闭开关设备特高频法局部放电在线监测装置技术规范 QGDW 11311-2021.docx VIP
- 技术人员岗位说明书.docx VIP
文档评论(0)