测试集类型

在“测试计划”模块中设计测试之后,在“测试实验室”模块中创建测试集树。测试集树允许您将测试集归类到文件夹并将文件夹整理到“测试实验室”模块中的不同层次结构级别,来组织您的测试需求。将每个测试集文件夹分配给一个周期。这样您就可以将在同一周期内运行的测试集分成一,并在运行测试时分析周期的进度。

定义测试集时,会将所选测试的实例添加到该测试集。每个测试实例都包含定义的测试配置。

ALM 提供以下类型的测试集:

  • 功能测试集,包括自动测试,用于检查接受测试的应用程序是否按预期运行。功能测试集中的测试计划在某个时间段在服务器上运行,无需用户监督。可用于:启用了实验室管理扩展的 ALM 版本。
  • 默认测试集,可包括自动和手动测试,用于检查接受测试的应用程序是否按预期运行。默认测试集中的测试从用户计算机上进行控制,需要测试者监督。
  • 性能测试集,包括性能测试,用于检查接受测试的应用程序是否能够满足负载和需求。性能测试集中的测试计划在某个时间段在服务器上运行,无需用户监督。可用于:仅限 ALM 版本和 LoadRunner Enterprise 版本。

备注: 为达到本练习的目的,我们将仅使用功能和默认测试集。性能测试的用法请参阅 LoadRunner Enterprise 帮助

要决定创建哪些类型的测试集,请考虑您在应用程序生命周期管理过程开头定义的目标。

创建和合并不同的测试集组时,请考虑应用程序的当前状态以及添加或修改新功能等问题。以下是一些可以创建的测试集的常见类别示例:

测试集 描述
正常

在基本级别检查整个应用程序以验证应用程序是否能运行,是否稳定,它侧重的是宽度而不是深度。此集包括基本测试,其中包含了正检查,以验证应用程序是否正常运行。例如,在 Mercury Tours 应用程序中,可以测试应用程序是否打开以及是否可以登录。

回归

以比正常集更深入的方式测试系统。此集可以包括正检查和负检查。负测试尝试使应用程序失败以演示应用程序不能正常工作。

高级 测试宽度和深度。此集覆盖整个应用程序,并且还测试应用程序的高级选项。如有足够测试时间,可以运行此集。
函数 测试应用程序的子系统。可以是单项功能或一功能。例如,在 Mercury Tours 应用程序中,功能集可以测试与预订航班相关的所有活动。