该工作产品代表了一个用于组织相关测试的任意集合的容器。它可实现(实施)为一个或多个自动回归测试套件,但该测试套件还可以是一个用来实施相关手动测试组的工作计划。还请注意测试套件可以分层嵌套,所以一个测试套件可以包含在另一个测试套件内。
有时这些测试组直接与一个子系统或者其他系统设计元素相关,但其他时候它们是直接与诸如质量维度、核心“关键任务”功能、需求一致性、标准的满足以及许多其他会有影响的问题之类的事物相关,或者不与内部系统元素直接相关。
除了其他测试套件之外,您应考虑以许多各种不同组合的方式创建测试套件,这些测试套件安排可用的测试脚本:您有的变化情况越多,您的覆盖范围就越大,找到错误的可能性也越大。考虑各种不同的测试套件,这些测试套件将覆盖
目标测试项的广度和深度。请记住相应的含义,即单个测试脚本(或测试套件)可能出现在许多不同测试套件中。
一些测试自动化工具提供自动生成或组成测试套件的能力。还有一些实施技术,它们使自动化的测试套件能为每次测试周期运行动态地 选择所有或部分的组成该测试套件的测试脚本。
|