分享此页面

# 集成外部测试概述

注释: 此解决方案不再更新。建议您使用新的解决方案，如"Upload external test result to ALM" on page 1中所述。

ALM 通过允许您将外部执行的测试结果与 ALM 同步，增强了测试功能。Jenkins 或其他测试框架执行的自动测试将与最新测试运行一起集成到 ALM 中，为质量团队提供了全面的质量覆盖。当使用 Jenkins 时，此集成可改善连续测试流程。

当同步外部执行的测试结果时，ALM 在以下模块中创建实体:

测试计划模块 | ALM 为在结果文件中指定的每个测试案例创建外部类型测试 (EXTERNAL-TEST )。ALM 中的测试详细信息是从结果文件中定义的测试案例详细信息创建的。 注: 每个外部类型测试都链接到外部存储库中的其对等测试。 外部类型测试不能手动添加到测试计划树。 您可以通过将测试链接到项目中的需求来创建需求覆盖率。
测试实验室模块 | ALM 为在结果文件中定义的每个测试套件创建外部类型测试集。为测试套件中定义的每个测试案例创建了测试实例。每个测试实例的状态根据结果文件中的状态进行更新。 注释: 外部类型测试集是只读的。您不能直接从 ALM 创建、修改或运行测试集。
测试运行模块 | ALM 为在结果文件中指定的每个测试案例运行创建运行实体。可以在“报告”选项卡中查看结果文件中指定的错误和详细信息。

ALM 提供两种方法来将外部结果与您的 ALM 项目同步:

从 Jenkins 同步结果 | 在您配置 Jenkins 以将结果与 ALM 同步之后，每次从 Jenkins 运行作业时，外部结果都会自动与 ALM 同步。
提供外部测试工具同步结果 | 当使用外部测试工具时，您可以通过将外部结果文件手动导入 ALM，将该文件同步到 ALM。

返回页首

## 将结果与 ALM 集成的工作流

该部分描述将外部结果与 ALM 同步的流。

从 Jenkins 集成结果:

下图演示了如何将 Jenkins 结果与 ALM 集成:

在 ALM 中生成外部测试 | 将测试从外部结果文件导入到 ALM 的“测试计划”模块。ALM 生成测试 (EXTERNAL-TEST 测试类型 ) 并将它们添加到测试计划树。
管理需求覆盖率 | 通过将外部测试链接到项目中的需求来创建覆盖率。
配置 Jenkins 以将结果与 ALM 同步 | 配置 Jenkins 以将外部结果自动与 ALM 同步。
运行测试 | 运行 Jenkins 作业。当作业完成时，它会将结果文件自动上载到 ALM。 当运行后续作业时，如果测试实体已存在于 ALM 中，它将仅上载新运行实体。
分析结果 | 查看并分析 ALM 中的测试结果。 ALM 显示上载的测试集、测试运行和测试。ALM 还更新在外部测试与您的需求之间创建的覆盖率。

返回页首

## 集成其他工具中的结果

下图演示了如何将外部结果与 ALM 集成:

在 ALM 中生成外部测试 | 将测试从外部结果文件导入到 ALM 的“测试计划”模块。ALM 生成测试 (EXTERNAL-TEST 测试类型 ) 并将它们添加到测试计划树。
管理需求覆盖率 | 通过将外部测试链接到项目中的需求来创建覆盖率。
外部运行测试 | 使用外部工具运行测试。
将结果导入到 ALM | 当测试运行完成时，您可以将结果文件导入到 ALM 的“测试实验室”模块。 当导入后续结果文件时，如果测试实体已存在于 ALM 中，它将仅导入新运行实体。
分析结果 | 查看并分析 ALM 中的测试结果。 ALM 显示上载的测试集、测试运行和测试。ALM 还更新在外部测试与您的需求之间创建的覆盖率。

有关将测试结果与 ALM 集成的任务详细信息，请参见:

- 如何从 Jenkins 集成测试
- 如何从外部工具集成测试
- 如何在 ALM 中查看外部结果

返回页首

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 15.5-15.5.1 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: