运行测试和组件

相关项: GUI 测试和组件以及 API 测试

运行测试或组件时,OpenText Functional Testing 将执行它包含的步骤。如果已经定义测试或组件参数,则 OpenText Functional Testing 将提示您输入它们的值。测试运行完成时,OpenText Functional Testing 会显示详细说明结果的报告。

有关运行业务流程测试的详细信息,请参见管理 BPT 测试和流

您可以从多个不同位置运行 OpenText Functional Testing 测试:

运行 GUI 测试/组件或 API 测试/组件时,测试运行方式略有不同:

GUI 测试和组件

OpenText Functional Testing 始终从第一个步骤运行测试或组件,除非您另有指定。您可以:

运行方法描述
从开始运行整个测试或组件OpenText Functional Testing 从第一个操作中的第一个步骤开始,按顺序运行每个步骤。
仅运行测试的一部分

您可以使用以下命令运行测试的一部分:

  • 从该操作运行: 从指定操作开始运行测试直到测试末尾。

  • 运行到该操作: 从测试开头运行测试到指定操作。

  • 从该步骤运行: 从指定步骤开始运行测试直到测试末尾。

  • 运行到该步骤: 从测试开头运行测试到指定步骤。

运行单个操作的迭代 (仅限测试)

使用“运行当前操作”命令,您可以运行单个操作的单个迭代。

如果操作包含嵌套的操作,则 OpenText Functional Testing 会将嵌套操作运行所定义的迭代次数。

调试测试或组件的一部分

如果需要调试测试的某个部分,您可以使用以下命令缩小调试的范围:

  • 从该步骤调试: 从指定步骤开始运行/调试会话。

  • 从该操作调试: 从选定操作的第一个步骤开始运行/调试会话。

使用这些命令时,请确保应用程序对相关部分处于打开状态。

更新测试或组件以更改测试对象描述

您可以使用“更新运行”命令在更新模式下运行测试,使您能够 (在运行测试时) 更新测试对象描述或检查点值和交互屏幕图像/值。

有关其他详细信息,请参见维护测试或组件

运行一组测试使用 Test Batch Runner,您可以创建一批测试并在一个步骤中一起运行所有这些测试。
必要时跳过特定步骤您可以将某些步骤指定为可选,使 OpenText Functional Testing 能够在这些步骤失败时跳过它们。
指定测试或操作的迭代次数 (仅限测试)

如果您的测试包含全局数据表中存储的数据参数,则默认情况下,OpenText Functional Testing 将为全局数据表中的每一行运行一次迭代。

同样,如果测试操作引用了单个操作数据表,则默认情况下,OpenText Functional Testing 将为操作数据表中的每一行运行一次操作迭代。

在“测试设置”对话框的“运行”窗格或“操作调用属性”对话框的“运行”选项卡中,可以指定是运行一次迭代、每一行运行一次迭代还是运行选定迭代次数。

远程测试

如果在远程计算机上运行 GUI 测试,则还可以通过 Windows 远程桌面连接使用已断开的远程桌面连接运行 GUI 测试。有关详细信息,请参阅从远程计算机运行测试

运行移动测试

在多个应用程序、设备、操作系统中运行移动测试,或并行运行多个测试。有关详细信息,请参阅运行移动测试

API 测试和组件

OpenText Functional Testing 按顺序运行测试流中包含的测试步骤,除非另有指定。您可以:

选项描述
调试测试

如果已在自定义代码或事件处理程序代码中插入断点,则 OpenText Functional Testing 会暂停测试运行,以便您调试代码。

为了使用调试功能,必须以调试模式运行测试。此选项在“选项”对话框的 API 测试的“常规”窗格中进行设置。

检查点失败时停止测试运行在测试的“测试设置”选项卡中,您可以指示 OpenText Functional Testing 在测试失败时停止测试运行。
运行一组测试使用 Test Batch Runner,您可以创建一批测试并在一个步骤中一起运行所有这些测试。