qtp从实践到精通_IT168文库qtp从实践到精通_IT168文库.pdf

qtp从实践到精通_IT168文库qtp从实践到精通_IT168文库.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
qtp从实践到精通_IT168文库qtp从实践到精通_IT168文库

3.3.3 捕捉动态信息 用户名和密码参数异常时,如何捕捉动态信息呢?在参数化的过程中,要尽可能全面地 测试登录功能的正常和异常情况,在上面的参数化测试数据中,准备的两个测试数据都是正 常情况:只要username 大于或等于4 个字符,密码是“mercury”,即可登录成功。为测试异常 登录,准备了异常登录的测试数据,系统会弹出如表3.4 所示的提示信息。 表3.4 用户名和密码异常时,系统的提示 测试数据 应用程序弹出的异常提示 username password wrong mercury tyq tyq mercury tyq wrong tianyanqin tianyanqin wrong tianyanqin mercury 正常登录,启动应用程序 针对如上的几种测试数据,当然可以针对每个异常的测试数据进行录制,每类测试数据 都要录制一遍脚本,该工作量很大,而且工作非常乏味。为了解决上述问题,可以让 QTP 针对不同的异常测试数据,自动捕捉这些错误提示信息。 如何自动捕捉错误提示信息呢?首先,需要识别出提示框内的所有对象,将识别的对象 添加到对象仓库中 ,其次,需要编写捕捉异常的脚本代码,将错误的信息报告给测试结果。 3.3.3.1 添加待识别的对象到对象仓库中 要添加待识别的对象到对象仓库中,操作如下: 1. 手动打开如图3.6 所示的应用程序,用户名输入“tyq”,密码不输入任何字符。 2. 在“Login”对话框中单击“OK”按钮,弹出一个错误提示对话框,如图3.37 所示。 图3.37 用户名为“tyq”、密码为空的报错提示 3. 在QTP 主界面中,单击“Object Repository”按钮 ,或者按下“Ctrl+R”组合键,打开识 别对象的窗口,如图3.38 所示。 图3.38 识别对象窗口 4. 在“Object Repository”窗口中,单击“Add Objects to Local”按钮 ,选择如图2.37 所示 的飞机订票系统的错误提示对话框。 为了让QTP 方便地识别出待捕捉的对象,在单击“Add Objects to Local”按钮前,首先需 要按住“Ctrl”键,直到鼠标已经定位到待捕捉的对象时,放开“Ctrl”键,这样对象更容易被正 确地捕捉。 5. 在“Object Selection”对话框中,单击“OK”按钮,如图3.39 所示。 图3.39 “Object Selection”对话框 6. 在弹出的“Define Object Filter”对话框中,选中“All object types”单选项(含义就是将该 提示对话框的所有对象都识别出来),单击“OK”按钮,如图3.40 所示。 图3.40 “Define Object Filter”对话框 这样,对象就添加到了对象仓库中了。注意,在“Define Object Filter”对话框中,可以选 中的单选项含义如下。  Selected object only (no descendants) :将当前选择对象(不包含子对象)的属性和 值添加到对象仓库Object repository 中。  Default object types :将当前选择对象的属性和值添加到对象仓库中,并根据过滤 器(default filter )指定默认对象的属性和值添加到对象仓库中。若单击“Select”按 钮,在弹出的选择对象类型(“Select Object Types”)对话框中,单击“Default”按钮, 可见当前默认过滤器(default filter )指定的默认对象,如图3.41 所示。 图3.41 “Select Object Types”对话框  All object

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档