Test Suite 用户指南
快速入门指南
本快速入门指南全面介绍了 Test Manager,助您高效管理和执行 Studio 项目的测试用例。Test Manager 提供了一个强大的测试管理解决方案,该解决方案支持多个测试框架、与各种来源控件系统的集成,以及高级报告功能。
- 在 Test Manager 中创建项目,或导入现有项目。
请访问导入项目,了解如何从其他工具导入测试项目。
- 为您的测试用例创建需求。
- 在 Studio 中或直接在 Test Manager 中创建测试用例。
- 创建测试集并向其分配测试用例。
- 执行测试。
- 分析测试结果。
Test Manager 提供了一组功能,用于为项目创建、管理和执行测试用例。本指南将引导您完成创建测试用例、为其分配自动化、添加手动步骤以及关联需求的过程。
构建您的测试组合,并在 Test Manager 中创建测试用例:
- 在 Test Manager 中打开项目,然后导航至“测试用例”部分。
- 选择“创建测试用例”并配置测试用例详细信息,例如名称、版本、说明和标签。
- 选择“确认”,测试用例将显示在“测试用例”下。
要在测试用例和需求之间建立可追踪性,您可以在 Test Manager 中将测试用例分配给需求。
- 打开所需的测试用例。
- 转到“任务”,然后选择“分配给需求”。
- 选择要将测试用例关联到哪个需求。
- 选择“分配”以保存更改。
Test Manager中的测试用例可以同时包括手动步骤和 Studio 自动化。 使用可用活动在 Studio 中将自动化创建为测试用例。 您需要从Test Manager将 Studio 自动化分配给测试用例,以使用自动化执行。
要将 Studio 中创建的自动化关联到 Test Manager 中的测试用例,请执行以下操作:
- 将 Studio 与 Test Manager 集成,并从 Studio 的“ 设计”功能区配置 “ Test Manager 设置” 。
- 选择“关联到Test Manager ” 。
- 配置测试用例信息,例如:
- 项目:选择您的项目。如果您没有为 Test Manager 设置默认项目,请参阅“与 Studio 集成”。
- 测试:从下拉列表中选择测试用例。
- 名称:仅当您在 Test Manager 中创建新的测试用例时,才输入名称。
-
要求:如果您不想将测试用例链接到现有需求,请将此字段留空。 此名称在Test Manager中为只读项。 或者,如果要将测试用例分配给 Test Manager 中的特定需求,则可以从下拉列表中选择“ 需求”。
除自动化外,您还可以在测试用例中包含手动步骤。这些手动步骤提供了有关在测试流程中执行特定操作的说明。创建或编辑测试用例时,您可以添加手动步骤,描述操作、预期行为,并定义剪贴板值,因此您不必在字段中手动输入内容。
访问手动测试用例,了解如何在 Test Manager 中向测试用例添加手动步骤。
在 Test Manager 中,您可以选择将相关文档作为测试用例的附件上传。
选项 | 描述 |
---|---|
手动上传 | 请按照以下步骤操作:
|
“附加文档”活动 | 在 Studio 自动化中添加“附加文档”活动。 执行后,附件将显示在“ 执行” 页面上的“ 附件” 选项卡中。 |
- 选择“更多选项”,找到要复制的需求,然后单击“克隆”。
- 选择是否要克隆相关信息,例如文档、标签或分配给需求的用例。
- 选择“克隆”以保存更改。
Test Manager 提供了一系列可以对单个测试用例执行的操作:
- 选择测试用例的键时查看测试用例的概述。这将跳转到“概述”页面。
- 访问测试用例最新结果的日志。选择测试用例的“打开执行日志”,您可以查看有关最新测试执行的详细信息。
- 删除测试用例。
- 取消关联自动化。
- 克隆测试用例。
- 在 Test Manager 中打开项目,然后选择“测试集”。
- 选择“创建测试集”。
- 填写有关测试集的信息,例如名称、描述、测试集是否应显示活动覆盖率(“启用 RPA 活动覆盖率计算”)和标签。
- 选择“创建”以保存更改。
创建测试集后,您需要为其分配测试用例。要将测试用例分配给测试集,请打开所需的测试集,然后在“任务”菜单中选择“分配测试用例”。
- 使用静态分配 - 手动选择要关联的测试用例。
- 使用动态分配 - 输入要分配的测试用例的标签。每当启动执行时,所有至少分配了一个选定标签的测试用例都将添加到该执行中。
下面的动图展示了如何创建测试集并向其分配静态和动态测试用例。
可以将测试集设置为从默认或指定的执行文件夹运行。 这使您可以以专有方式执行该特定文件夹中的测试用例。 此外,您还可以选择指定仅从中运行测试用例的特定包及其版本。 要使用此功能,请执行以下步骤:
- 检查租户级别设置:
- 访问Test Manager ,从标头中选择“设置” ,然后转到 “常规”选项卡。
- 检查 “允许旧版执行上下文”设置:
- 如果启用该设置: 在不使用特定执行文件夹的情况下运行测试用例。
- 如果设置已禁用: 测试用例只能从特定的 Orchestrator 执行文件夹以及指定的包和版本运行。
- 在项目设置中设置默认的执行文件夹:
- 转到项目设置,然后选择“自动化”选项卡。
- 设置默认执行文件夹。
除非指定了唯一的执行文件夹,否则此默认文件夹适用于所有测试集。
- 选择测试集的执行文件夹:
- 导航到“测试集”并打开测试集。
- 在 “测试用例”选项卡中,选择 “选择自动化”。
- 从“执行文件夹”下拉列表中选择首选文件夹。
- 选择“保存”以应用更改。
- 选择特定包和版本:
- 在测试集的“测试用例”选项卡中,再次选择“选择自动化”。
- 可以使用以下选项:
- 自动选择包:根据分配给测试集的测试用例,选择文件夹中所有可用的包及其最新版本。
- 添加自动化:允许您从相应的下拉列表中手动选择包及其版本。 使用“选择”确认每个包- 版本配对。
现在,您可以从 Orchestrator 关联测试集,通过 Test Manager 执行。 为此,您首先需要在 Orchestrator 中创建测试集,然后仅向其分配自动化测试用例。
- 在 Test Manager 中打开项目。
- 导航到“测试集”,然后导航到“关联”。
- 从列表中选择一个测试集,然后单击“关联”。
- 找到要复制的测试集,选择“更多选项”,然后选择“克隆”。
- 选择是否要克隆相关信息,例如文档和标签。
- 选择克隆。
在 Test Manager 中,您可以选择手动或使用自动化执行测试。手动测试执行直接在 Test Manager 中执行,而自动化执行则通过 Test Manager 启动并通过 Orchestrator 执行。在执行测试用例之前,需要创建一个用于执行的测试集。
自动执行是指在 Test Manager 中使用来自 Studio 的已关联测试用例创建的测试集。在 Test Manager 中执行自动化测试之前,请确保已在 Orchestrator 中创建测试集。
您可以使用“执行自动化”选项来执行所有测试集。 为链接到Test Manager的测试用例调用 Orchestrator。 要执行从 Orchestrator 链接的测试集,请确保在 Orchestrator 中创建测试集。
- 在“Test Manager”中打开项目,然后导航至“测试集”。
- 选择一个测试集,然后单击垂直省略号。
- 选择“手动执行”。系统将在新窗口中打开手动执行助理。确保您的弹出窗口阻止程序允许打开窗口。
Test Manager中的“执行”提供有关测试集执行情况的见解。 下面详细说明了如何分析和使用测试结果。
当您选择一个测试执行条目时,系统将打开一个详细视图。此视图显示执行开始时间、持续时间和执行日志等信息。“结果”部分概述了测试用例中所有单独的测试结果,即“测试用例日志”。这使您可以对单个测试结果执行操作。
结果 | 描述 |
---|---|
执行日志 | 执行日志包含基本信息,包括断言、日志、执行详细信息、受影响的需求和附件。 在“执行”页面中选择测试用例键以访问执行日志。 |
活动覆盖率 | 您可以为自动化测试执行启用活动覆盖率。此功能提供有关测试执行期间涵盖的活动的信息。 |
缺陷管理集成 | 如果您有与Test Manager集成的外部缺陷管理系统,则可以直接从执行日志创建缺陷报告。 打开测试用例日志,选择 “任务”,然后选择 “创建缺陷”。 |
缺陷同步 | 作为 ALM 工具集成的一部分, Test Manager允许与外部工具同步执行结果。 此同步功能可确保与集成工具共享执行详细信息、日志、时间戳和其他相关信息。 |
创建和取消链接缺陷 | 在 “执行”页面中,您可以通过访问测试用例日志,选择 “任务”,然后选择 “创建缺陷”来创建缺陷。 此外,您可以选择取消缺陷与外部工具的关联,该操作会将测试执行结果与外部工具的条目分离。 |
- 识别手动或自动化测试结果。
- 跟踪正在进行的测试执行的进度。
- 打开已执行的测试集以查看详细信息。
- 检查与测试执行相关的日志和附件。
- 如果您有 ALM 工具集成,则直接从 Test Manager 的缺陷管理系统中创建缺陷。