BizUnit 测试用例的阶段
每个 BizUnit 测试用例由三个阶段组成: TestSetup、 TestExecution 和 TestCleanup。 每个阶段包含一个或多个负责执行单个离散工作单元的测试步骤;例如, FileCreateStep 负责在使用给定文件名指定的位置创建文件。 BizUnit 包括 70 多个测试步骤,还提供扩展功能,使新的测试步骤可以轻松添加到框架中。 向框架添加新步骤的功能允许在各种方案中使用 BizUnit。 本主题进一步详细介绍 BizUnit 测试阶段。
设置阶段
此设置阶段为测试准备平台。 例如,在运行特定测试之前,可能需要将文件复制到文件放置,以便为实际执行测试做准备。 还可以使用此阶段来清理将在测试中使用的任何文件位置或数据库表。 与 BizUnit 中的每个阶段一样,可以添加的测试步骤数没有限制,这提供了处理复杂方案所需的灵活性。
执行阶段
执行阶段是实际运行测试的位置。 这是要验证的系统的功能实际测试的位置。
清理阶段
清理阶段是测试步骤的容器,它将平台返回到运行测试之前处于的一致状态。 即使执行阶段发生错误,也始终执行此阶段。 平台应返回到其起点的原因是防止一个测试用例干扰另一个测试用例,以便每个测试用例作为测试套件的一部分自主运行。 确保在此阶段完全清理系统是使用 BizUnit 进行有效测试的指导原则之一。
下图演示了示例测试用例的格式,其中包含三个阶段的测试步骤:设置、执行和清理。 使用 BizUnit 定义测试用例时,请务必始终遵循此结构。
BizUnit 测试的阶段