📜  QTP-CheckPoints(1)

📅  最后修改于: 2023-12-03 15:04:44.439000             🧑  作者: Mango

QTP Checkpoints

QTP(QuickTest Professional或Unified Functional Testing)是一种自动化测试工具,用于测试桌面、Web和移动应用程序。QTP提供了多种检查点来验证测试对象的属性和信息。

什么是检查点?

检查点是一种验证测试对象的属性和数据的方法。它们用于检查应用程序的状态是否符合预期。例如,可以使用检查点来验证Web应用程序中的文本,图像或表单元素是否正确显示或是数据库中的数据是否正确。

检查点类型

以下是QTP中不同类型的检查点:

  1. 图像检查点
  2. 文本检查点
  3. 表格检查点
  4. 数据库检查点
  5. XML检查点
  6. ActiveScreen检查点
  7. 程序输出检查点
  8. Web服务检查点
如何创建检查点

要创建检查点,请依次执行以下步骤:

  1. 在QTP的测试对象上右键单击
  2. 选择“插入检查点”选项
  3. 在检查点对话框中选择所需的检查点类型
  4. 设置检查点选项并单击“确定”

以下是创建文本检查点的示例:

' Create a Text Checkpoint
Dim TargetText
TargetText = "Hello World!"

' Insert a Text Checkpoint
Browser("MyApp").Page("Start").WebEdit("User").Set "John Doe"
Browser("MyApp").Page("Start").WebButton("Go").Click
Browser("MyApp").Page("Results").WebTable("SearchResults").Check CheckPoint("MyTextCheckpoint", TargetText)
如何管理检查点

可以按照以下步骤管理检查点:

  1. 打开QTP GUI测试对象库
  2. 选择检查点对象并打开其操作列表
  3. 执行所需的操作

例如,可以修改检查点属性或为检查点设置风格属性。

总结

QTP Checkpoints提供了多种验证测试对象的属性和数据的方法。通过使用不同类型的检查点,可以验证应用程序的状态是否符合预期。管理检查点可以通过QTP GUI测试对象库进行。