QTP检查点创建与应用详解
需积分: 21 17 浏览量
更新于2024-09-11
1
收藏 505KB DOCX 举报
"QTP (QuickTest Professional) 是一种自动化测试工具,用于功能和回归测试。本文主要讨论QTP中的检查点使用与分析,特别是如何创建标准检查点和页面检查点。"
在QTP测试中,检查点是验证应用程序特定状态的关键元素,它们确保在执行测试脚本时,应用的行为符合预期。检查点可以验证对象的属性,如其名称、类型、值等,以确认系统功能的正确性。
**检查点类型**
QTP提供了多种检查点类型,包括标准检查点、页面检查点等。标准检查点主要用于验证单个对象的属性,而页面检查点则关注整个页面的内容,比如链接和图像的数量。
**创建标准检查点**
创建标准检查点有多种方法,可以在录制期间或之后进行:
1. 录制过程中,可以通过菜单栏选择 `Insert Checkpoint > Standard Checkpoint`。
2. 录制结束后,同样可使用 `Insert Checkpoint > Standard Checkpoint`。
3. 录制后,在ActiveScreen中右键点击目标对象,选择 `Insert Standard Checkpoint`。
执行这些操作后,会出现“对象选择-检查点属性”对话框,用户可以选择要检查的对象属性,并设置其相关参数。例如,`Name` 和 `Class` 属性,以及`Constant` 或 `Parameter` 的值。此外,还可以设置检查点超时(`Checkpoint Timeout`),决定QTP等待响应的时间,以及插入语句的位置(`Insert Statement`)。
**检查点属性**
- **Name**: 对象在HTML代码中的唯一标识。
- **Class**: 对象的类型,如WebEdit代表文本输入框。
- **Constant**: 静态属性值,可以使用正则表达式进行更复杂的匹配。
- **Parameter**: 可以对属性值进行参数化,利用数据表、环境变量或随机数。
- **Checkpoint Timeout**: 如果对象未在设定时间内响应,测试将失败。
- **Insert Statement**: 指定检查点插入到脚本的位置,即在当前步骤之前还是之后。
生成的专家视图(Expert View)代码会显示如:`Browser("Google翻译").WinEdit("Edit").CheckCheckPoint("Edit")`,这表示对名为"Edit"的WebEdit对象进行检查。
**添加页面检查点**
页面检查点用于验证页面上的元素数量。创建页面检查点的步骤与创建标准检查点类似,但选择的对象是页面本身。这将检查测试运行时页面上链接和图像的数量是否与录制时一致。
**默认检查属性**
QTP针对不同对象类预设了默认的检查属性。例如,对于WebEdit对象,通常会检查其文本值。用户可以根据需求选择或自定义检查点,以适应不同的验证场景。
QTP检查点是测试自动化中的重要工具,它们帮助确保测试覆盖了所有关键的系统行为,并能有效地捕获潜在的问题。正确使用和配置检查点,能显著提高测试的质量和效率。
2013-06-22 上传
225 浏览量
点击了解资源详情
129 浏览量
115 浏览量
2022-05-05 上传
点击了解资源详情
点击了解资源详情
qq2654051326
- 粉丝: 0
- 资源: 1
最新资源
- Java职位面试之Java基础知识
- MPEG基础和协议分析指南
- RealTime OS Systems
- ATA-6 hard disk operation
- 微软软件测试面试考题
- c#数据结构 第一章概述ppt
- C++初学者的最佳资源PDF
- 长春理工大学应用光学课件.pdf
- MyEclipse+6+Java+开发中文教程_免费电子版.pdf
- 在VC中利用Kodak控件采集图像
- DB2数据库学习手册
- STL编程指南--详细的sgi参考手册
- 计算机网络统考串讲(习题部分)
- Oracle9i Database Administration Fundamentals I Ed 2.0.pdf
- unix C 字符串处理学习
- Oracle9i+数据库管理基础+IIVol.2.pdf