测试执行概述
创建测试集、选择每个测试集中包括的测试后便可开始执行测试。测试集包含 Application Lifecycle Management (ALM) 项目中为实现特定测试目标而设计的测试的子集。当应用程序更改时,可以在项目中运行手动测试和自动化测试以定位缺陷和评估质量。
可以使用不同方式来运行 ALM 测试。
ALM 版本: 功能测试集仅对 ALM Edition 用户可用。有关 ALM 版本及其功能的信息,请参阅ALM 版本。要了解您正在使用何种 ALM 版本,请咨询 ALM 站点管理员。
使用服务器端执行运行功能测试集中的测试。这意味着您不必自己启动和控制测试。功能测试集通过时间段运行,因此,您可以将测试集计划为立即运行,也可以计划为将来运行。在您计划测试之后,ALM 会确保预留测试集所需的资源。测试集启动时无需用户干预,并使用您预先提供的输入按顺序运行。
- 可以在“时间段”模块中计划功能测试或功能测试集的执行。如果当前有可供测试使用的主机,还可以使用“执行网格”来安排立即运行测试。有关详细信息,请参见在 ALM 中运行测试。
-
在 ALM 或实验室管理的“实验室资源”中配置的测试主机上运行功能测试。要运行功能测试集中的测试,必须使测试主机对项目可用。有关测试主机的详细信息,请参见测试主机概述。
- 计划测试时,将预留适合您的测试的测试主机,该主机不能预留给另一个测试,除非找到另一台适合您的测试的主机。
- ALM 动态地管理主机分配。如果在您的测试可以运行之前为测试预留的测试主机变得不可用,ALM 能够自动重新排列剩余的测试主机,如果可能,将为您的测试重新分配另一台适合的测试主机。有关详细信息,请参见主机分配。
功能测试集是 ALM Continuous Delivery 解决方案中的关键组件。它们实现端到端的自动部署和测试框架,从而使应用程序开发更加高效、可靠和快速。有关功能测试集如何用作此流程的一部分的详细信息,请参见在 ALM 中部署和测试应用程序。
使用客户端执行运行默认测试集中的测试。您可以直接从本地计算机控制测试。可以在 ALM 中手动或自动运行默认测试集。
要手动运行默认测试集中的测试:
-
使用 Sprinter。提供增强功能协助您完成手动测试流程。
-
使用手动运行器。如果不使用 Sprinter,则可以使用“手动运行器”手动运行测试。
手动运行测试时,遵循测试步骤并对接受测试的应用程序执行操作。通过或未通过每个步骤,取决于实际的应用程序结果是否与预期输出匹配。
-
可以从本地计算机使用自动运行器来自动运行测试。
-
自动运行自动化测试时,ALM 自动打开选定测试工具,在本地计算机或远程主机上运行测试,并将结果导出到 ALM。
-
还可以自动运行手动测试。自动运行手动测试并指定远程主机时,ALM 以电子邮件通知指定测试者在指定主机上运行测试。
有关在 ALM 中运行测试的更多详细信息,请参见在 ALM 中运行测试。
测试运行之后,检查并分析测试结果。目的是辨别失败步骤,确定是否在应用程序中检测到缺陷,或是否需要更新测试的预期结果。您可以定期通过查看运行数据和生成报告及图表来验证测试结果。有关详细信息,请参见测试运行概述。
还可以将测试设置为试运行以指示 ALM 忽略运行结果。有关详细信息,请参见试运行。
有关任务详细信息,请参见在 ALM 中运行测试。

