运行功能测试集中的测试
您可以运行特定测试实例或整个功能测试集。这些服务器端测试在远程测试主机上运行。
版本: 功能测试执行仅对 ALM 版本 用户可用。有关版本及其功能的信息,请参阅版本和生命周期。要了解您正在使用何种版本,请咨询站点管理员。
在本主题中︰
功能测试执行概述
下列工作流图说明了如何执行功能测试集:
计划功能测试执行 |
可以在“时间段”模块中计划功能测试或功能测试集的执行。如果当前有可供测试使用的主机,还可以使用“执行网格”来安排立即运行测试。 有关详细信息,请参阅时间段。 |
测试主机 |
添加到功能测试集的测试实例在“执行网格”中具有“测试主机”属性字段。可以使用此字段来要求用于执行所选测试实例的测试主机具有某些属性。您可以定义以下属性: 用途、属性和位置。 有关详细信息,请参阅管理测试主机。 |
请求的主机 |
当执行服务器端测试或测试集时,使用测试集请求的测试主机。您可以查看、修改、添加或删除为测试集预留的测试主机。 有关详细信息,请参阅管理功能测试集的主机请求。 |
实验室服务 |
执行服务器端测试时,OpenText Application Quality Management 会与安装在已分配测试主机上安装的实验室服务代理一起工作,并请求运行测试。实验室服务代理将测试结果导出回 OpenText Application Quality Management。 有关详细信息,请参阅实验室服务。 |
执行报告 |
运行功能或性能测试集时,执行报告页将打开,显示测试执行的最新状态。还可以从“测试运行”模块查看“执行报告”页。 有关详细信息,请参阅查看功能测试执行结果。 |
运行服务器端功能测试和测试集
此任务描述如何运行服务器端功能测试和测试集。
先决条件:
设置服务器端测试执行的测试主机 |
运行服务器端测试之前,必须设置并注册测试主机计算机,以远程执行功能测试集中包含的测试。 有关设置测试主机的详细信息,请参阅 有关注册测试主机的详细信息,请参阅实验室服务。 |
创建自动化测试和功能测试集 |
|
要立即运行功能测试集中的测试,请执行以下操作:
可以安排功能测试集中的测试在远程测试主机上立即运行。
-
在测试实验室模块 > 测试集选项卡中,执行以下某项操作:
-
要运行选定测试,请从测试集树中选择测试集。单击“执行网格”选项卡,选择一个或多个测试,然后单击“运行”。
-
要运行某个功能测试集中的所有测试,请选择功能测试集,然后单击“运行测试集”。
-
-
要使用新时间段运行测试,请在“运行 <实体>”对话框中,针对“选择时间段”选择“新建”,然后指定下列内容:
UI 元素 描述 Duration 需要预留资源的时间长度(以小时和分钟表示)。
要从当前运行的状态为“已完成”的已记录执行中获取建议持续时间,请单击“建议持续时间”
:
-
以前的最长持续时间。使您能够使用选定运行的最长录制执行持续时间。
如果完成选定运行十分重要且没有许多其他重要测试需要资源,则选择此选项。
-
最常用的持续时间。使您能够使用选定运行的 90% 录制执行所用的持续时间。仅有 10% 的运行具有更长持续时间。
选择此选项可最大程度地提高测试资源的使用效率。
-
建议持续时间。基于选定选项建议的持续时间。单击“确定”以将此持续时间应用于运行。
-
最短的持续时间。显示此运行类型可能的最短持续时间。
注: “建议持续时间”适用于测试集执行,不适用于单个测试实例运行。
自动延长时间段 启用后,如果当时间段将要结束时测试仍运行,则会自动延长测试时间段。为了成功延长时间段,必需的测试资源必须在时间段延长期间可用。
请求的资源 为此测试请求的资源。 AUT 环境配置 选择要用于测试的 AUT 环境配置。
计算可用性 计算运行测试所需的资源的可用性,并检查是否可以新建时间段。
-
-
要使用预留时间段运行测试,请在“运行 <实体>”对话框中,针对“选择时间段”选择“预留”,然后指定下列内容:
UI 元素 描述 预留时间段网格 此网格包含当前由您或其他用户预留,但未分配给其他测试的非自动启动的手动时间段的详细信息。
选择运行测试的时间段。
网格中的“状态”字段可以具有以下值:
-
建议。建议使用此时间段,因为它最初由您创建且已链接到选定测试实体。
-
确定。您可以在此时间段中运行测试。
-
需要更新。此时间段可用,但是没有足够资源供您的运行使用。如果您选择在该时间段运行测试,则会自动分配所需资源。
Note: 即使在“时间段”模块中预留了时间段,它也可能不会显示在网格中。可能的原因包括:
-
时间段尚未开始。
-
时间段正在运行(配置为自动启动而非手动启动)。
-
时间段没有所需资源,且由于并发时间段,无法使用更多资源进行更新。
-
时间段无法配置为足够运行选定测试实体的持续时间,且无法延长。
-
时间段错误地链接到其他测试。
选定时间段详细信息 显示您选择的预留时间段的详细信息。
-
- 单击运行。使用选定时间段预留的主机运行功能测试集中的选定测试或所有测试。
此外,如果您的系统与 Continuous Delivery Automation (CDA) 集成,则可以配置计算机并在动态环境上部署内部版本包。有关 OpenText Application Quality Management 与 CDA 之间的集成的详细信息,请参见实验室资源。
要计划将来的功能测试执行,请执行以下操作:
可以安排功能测试集中的测试将来使用时间段运行。通过计划时间段,可以提前预留运行测试所需的测试资源。
有关详细信息,请参阅预留用于运行测试的时间段。
查看功能测试执行结果
对于功能测试和测试集运行,将生成执行报告。“执行报告页”提供有关运行的常规详细信息、每个测试的总体信息,以及测试集中每个测试的详尽运行信息。有关用户界面的详细信息,请参见执行报告页面。
在测试执行完成之后,可以在“测试运行”模块中查看测试结果摘要。当您运行测试集时,测试集运行会立即显示在测试集运行选项卡中。测试实例完成后,会显示在测试运行选项卡中。
有关查看测试结果的更多详细信息,请参见测试运行。
功能测试疑难解答
-
如果为测试集请求的测试主机数超出项目主机池中可用测试主机数的限制,则测试集将变为无效。“消息”面板 (位于“请求的主机”选项卡中) 将显示一条消息,指示由于缺少测试资源,无法执行测试集。
变通方法: 可以将更多测试主机添加到主机池,或者在“请求的主机”选项卡中组合请求的主机。
-
在“请求的主机”选项卡中,如果删除测试集所需的主机请求,则测试集将变为无效。消息面板中将显示一条消息,指示由于缺少测试资源,无法执行测试集。
变通方法:
- 单击“解析缺少的主机”。自动将所需的测试主机添加到“请求的主机”选项卡中的网格。
- 单击“恢复默认值”。自动将测试集重置为“自动模式”,并将所需测试主机添加到“请求的主机”选项卡中的网格。