- QTP 教程
- QTP - 首页
- QTP - 简介
- QTP - 测试自动化
- QTP - 环境设置
- QTP - 录制和回放
- QTP - 对象库
- QTP - 动作
- QTP - 数据表
- QTP - 检查点
- QTP - 同步
- QTP - 智能识别
- QTP - 调试
- QTP - 错误处理
- QTP - 恢复方案
- QTP - 环境变量
- QTP - 库文件
- QTP - 测试结果
- QTP - GUI 对象
- QTP - 虚拟对象
- QTP - 访问数据库
- QTP - 使用 XML
- QTP - 描述性编程
- QTP - 自动化对象模型
- QTP - 框架
- QTP - 框架设计
- QTP 有用资源
- QTP - 问答
- QTP - 快速指南
- QTP - 有用资源
- QTP - 讨论
QTP - 检查点
顾名思义,检查点指的是一个验证点,它将指定属性的当前值或对象的当前状态与预期值进行比较,可以在脚本中的任何时间点插入。
检查点类型
| 序号 | 类型和描述 |
|---|---|
| 1 | 标准检查点 验证被测应用程序中对象的属性值,所有附加组件环境都支持。 |
| 2 | 位图检查点 将应用程序的某个区域验证为位图 |
| 3 | 文件内容检查点 验证动态生成或访问的文件(如 .txt、.pdf)中的文本 |
| 4 | 表格检查点 验证表格中的信息。并非所有环境都支持。 |
| 5 | 文本检查点 根据指定的条件,验证在基于 Windows 的应用程序中定义区域内显示的文本。 |
| 6 | 文本区域检查点 根据指定的条件,验证在基于 Windows 的应用程序中定义区域内显示的文本字符串。 |
| 7 | 辅助功能检查点 验证页面并报告网站中可能不符合万维网联盟 (W3C) Web 内容辅助功能指南的区域 |
| 8 | 页面检查点 验证网页的特性。它还可以检查失效链接。 |
| 9 | 数据库检查点 验证被测应用程序访问的数据库的内容。 |
| 10 | XML 检查点 验证 .xml 文档或网页和框架中的 .xml 文档的内容。 |
插入检查点
当用户想要插入检查点时,必须确保大多数检查点仅在录制会话期间受支持。一旦用户停止录制,检查点将被禁用。
以下是用户*未*处于录制模式时的检查点菜单。
以下是用户处于录制模式时的检查点菜单。
示例
为被测应用程序“http://easycalculation.com/”添加了检查点。
' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math
Calculator").Link("Numbers").Check CheckPoint("Numbers")
If Status Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math
Calculator").Image("French").Check CheckPoint("French")
If imgchkpoint Then
print "Checkpoint Passed"
Else
Print "Checkpoint Failed"
End if
查看检查点属性
插入后,如果测试人员想要更改值,可以通过右键单击脚本的关键字“检查点”并导航到“检查点属性”来实现,如下所示:
您也可以在对象库中找到相同的检查点,如下所示。它准确地显示了使用了哪种类型的检查点,以及预期值和超时值。
广告