分享此页面

# 在 ALM 中部署和测试应用程序

ALM 版本: 以下许多任务包括仅对 ALM Edition 用户可用的组件。有关 ALM 版本及其功能的信息，请参阅ALM 版本。要了解您正在使用何种 ALM 版本，请咨询 ALM 站点管理员。

ALM 使您能够完全自动化通过部署和测试生成应用程序内部版本的复杂过程。您可以结合使用 ALM 和“实验室管理”功能来计划每晚或每小时运行部署和测试集。此部署和测试运行时无需用户干预，可计划在内部版本完成后立即运行。还可以安排在您定义的特定环境中部署内部版本，甚至可以与 Micro Focus Continuous Delivery Automation (CDA) 集成以动态地部署在专用云或公共云上。

通过 ALM 和实验室管理提供的测试组件，应用程序团队可以实现 Continuous Delivery 的状态，其中，可以自动方式开发、打包、部署和测试软件，从而能够可靠、高效且快速地提供软件。

此部分描述了 ALM 提供的用于实现端到端部署和测试的不同组件。

1. 创建自动化测试

   ALM 提供若干种不同类型的自动化测试，用于对接受测试的应用程序 (AUT) 的功能进行测试。

   功能和性能是测试类型的两种主要类别：

   - 功能测试用于检查应用程序是否按预期运行。
   - 性能测试用于检查应用程序是否能够满足负载和需求。

   可在测试 > 测试计划模块中创建测试。有关任务信息，请参见如何创建测试。

   有关 ALM 提供并支持的测试类型的详细信息，请参见测试类型。

   要确保创建全面的测试集，请首先参见测试计划概述。

2. 创建测试集

   ALM 为您的测试提供了一个名为“测试集”的容器。ALM 为每种类型的自动化测试提供测试集类型: 功能测试集和性能测试集。

   可以通过不同的方式将测试分组到测试集。可以根据应用程序中的功能和方面对它们进行分组。也可以创建检查正流的测试组和检查负流的测试组。

   可在测试 > 测试实验室模块中创建测试集。有关任务信息，请参见如何创建测试集。

   有关测试集类型的详细信息，请参见测试集规范概述。

3. 创建内部版本验证套件

   ALM 提供将若干个任意类型的测试集捆绑在一起以创建内部版本验证套件的方法。内部版本验证套件用于检查内部版本的总体状态。内部版本验证套件可以同时包含多个功能测试集和单个性能测试集。

   您可以创建多个内部版本验证套件以在不同综合级别检查应用程序。可以创建一个大的内部版本验证套件并计划每晚运行它，还可以创建另一个只包含核心测试集的内部版本验证套件并计划每小时运行或每次生成内部版本时手动运行它。

   可在测试 > 内部版本验证模块中创建内部版本验证套件。有关任务信息，请参见如何使用内部版本验证套件 ALM。

   有关内部版本验证套件的详细信息，请参见内部版本验证概述。

4. 定义 AUT 环境配置

   ALM 提供一种定义一组可与内部版本配置套件和测试集（称为 AUT 环境配置）捆绑在一起的环境参数的方法。

   不需要定义和运行几个使用相同逻辑但需要不同环境参数的不同测试，只需将一组环境参数捆绑到 AUT 环境配置即可。运行内部版本验证配置套件或功能测试集时，可以提供 AUT 环境配置，ALM 将使用这些参数来运行测试。

   如果应用程序环境是动态不断变化的，则可能需要使用 ALM 和实验室管理将 AUT 环境配置链接到 CDA。通过将 AUT 环境配置中的环境参数链接到 CDA，您可以使用专用云或公共云动态地配置和部署应用程序环境。

   可在实验室资源 > AUT 环境模块中创建 AUT 环境配置。有关任务信息，请参见如何使用 AUT 环境。

   有关 AUT 环境的详细信息，请参见 AUT 环境概述。

   有关 CDA 服务器的详细信息，请参阅《Micro Focus ALM 实验室管理指南》: CDA 服务器概述。

   有关在实验室管理中管理 CDA 服务器的任务信息，请参阅《Micro Focus ALM 实验室管理指南》: 如何管理 CDA 服务器。有关将 AUT 环境配置和参数链接到 ALM 中的 CDA 的详细信息，请参见将 AUT 环境链接到 CDA和如何使用 AUT 环境。

5. 为部署和测试计划时间段

   ALM 允许您使用时间段计划将来的应用程序部署和测试。ALM 确保提前预留时间段所需的测试资源。

   ALM 允许您自动分配资源并在环境中启动应用程序的配置、部署和测试，而不必在生成内部版本之后手动运行一组测试。可以使用时间段来为内部版本验证套件或测试集运行预留资源，如果将 CDA 集成到内部版本验证套件，甚至可以安排计划的动态配置和部署。

   可以通过几种方法计划运行。最简单的方法是通过在测试 > 时间段模块中创建时间段来提前计划测试和分配资源。或者，如果测试资源可用，可以安排立即执行运行。

   有关时间段预留的详细信息，请参见如何在 ALM 中预留测试时间段。

   有关执行测试和测试集的任务信息，请参见如何自动运行测试。

   有关执行内部版本验证套件的任务信息，请参见如何使用内部版本验证套件 ALM。

   有关时间段的详细信息，请参见预留时间段概述。

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