QTP/UFT 中的检查点示例

QTP 中的 Checkpoint 是什么?

检查点是一个验证点,它将对象指定属性的当前值与预期值进行比较。如果当前值和预期值匹配,则生成 PASS 状态,否则生成 FAIL 状态。

Micro Focus UFT 中的检查点类型

检查点有很多种类型,详情如下

  1. 标准检查点: 它将录制过程中捕获的对象属性的预期值与 对象的当前值 在跑步过程中
  2. 页面检查点:为网页创建的标准检查点可称为页面检查点。它用于检查网页上的链接和图像总数。页面检查点可用于检查加载时间,即加载网页所需的时间。
  3. 位图检查点 帮助用户检查图像或整个网页的位图。它对实际图像和预期图像进行逐像素比较。
  4. 图像检查点 使您能够检查属性,例如 Web 图像的源文件位置。与位图检查点不同,您无法使用图像检查点检查像素(位图)。
  5. 文本检查点 用于检查网页或应用程序中的预期文本。此文本可能来自应用程序的特定区域或显示的一小部分文本
  6. 无障碍检查点 验证是否符合万维网联盟 (W3C) 针对基于 Web 的技术和信息系统的指令和指南。这些指南使残疾人士可以轻松访问网络。
  7. 数据库检查点 在记录时创建查询,数据库值存储为预期值。在运行时执行相同的查询,并比较实际值和预期值。
  8. In 表检查点,您可以动态检查环境中出现的表格(网格)单元格的内容。您还可以检查各种表格属性,如行高、单元格宽度等。表检查点类似于数据库检查点
  9. 运用 XML 检查点 您可以验证 XML 数据、XML 模式、XML 数据

如何在 QTP 中使用检查点?

点击 点击这里 如果视频无法访问

视频外卖

  • 您可能已经注意到,我们的测试脚本生成的结果没有通过/失败状态,否则我们的自动化是不完整的
  • 我们场景的预期测试结果应该是 - 航班预订窗口,输入有效的用户名和密码后应出现此屏幕。为此,我们需要 记录 附加步骤 # 6 即显示检查航班预订窗口…
  • 可以使用检查点实现此验证步骤的自动化。让我们继续记录步骤 #6 要添加检查点,请右键单击需要在其后插入检查点的步骤 #5。选择插入标准检查点。检查点属性对话框 Box 打开。
  • QTP 为检查点分配一个默认名称。您可以输入您喜欢的名称
  • 表格显示了该对象的所有记录属性及其对应的值。选择标记表示将检查这些属性
  • ABC 图标表示属性值是常量。如果参数化任何选定的属性,图标会相应变化
  • 让我们保留默认设置,并在当前步骤后插入语句。单击“确定”
  • 在第 6 行插入一个带有检查点名称的检查语句。让我们重播脚本
  • 该脚本出现运行时错误
  • 嗯,这是初学者常犯的错误 发生这种情况的原因是,在步骤#5中,QTP 关闭了航班预订屏幕,而当执行到步骤#6时,没有可用于改变其属性的航班预订屏幕对象。 你需要确保在 QTP 执行检查点步骤时,正在验证的对象可用
  • 可以通过更改测试步骤的顺序来纠正此错误。您需要切换步骤 5 和步骤 6。在新场景中,步骤 5 是验证航班预订窗口是否存在,步骤 6 是关闭应用程序
  • In 惠普 QTP,您只需剪切步骤 #6 并将其粘贴在步骤 #5 的位置。让我们再次重播脚本。脚本通过,结果树给出所比较的检查点值。这就是标准检查点的全部内容

本视频教程演示了不同类型的 检查点 在快速测试专业版中