- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- Omaha系统Omaha系统.ppt
- OnlyLady美容评测实验室 La Prairie莱珀妮眼部鱼子精华评测OnlyLady美容评测实验室 La Prairie莱珀妮眼部鱼子精华评测.pdf
- OMRON CP1W-DA,AD模块的使用OMRON CP1W-DA,AD模块的使用.doc
- Oops信息及栈回溯Oops信息及栈回溯.pdf
- Onepass管道河道穿越介绍Onepass管道河道穿越介绍.pdf
- Opencv教程显示图像Opencv教程显示图像.ppt
- OP-03-04 (专职审核员)劳动合同书(H0)OP-03-04 (专职审核员)劳动合同书(H0).doc
- OPNET学习笔记OPNET学习笔记.doc
- Open_edX开源项目架构文档Open_edX开源项目架构文档.pdf
- OPNET的ODB调试以及VC联调OPNET的ODB调试以及VC联调.pdf
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)