您可以验证构建以及构建中所包含的缺陷修订程序,然后将测试执行设置为在构建就绪时自动启动。
以下列表描述了可以遵循以验证构建的高级别步骤:
- 将 IBM® Rational® Quality Manager 与构建应用程序集成。(对于本发行版,唯一受支持的构建应用程序集成是 IBM Rational Team Concert。)
- 复审从外部构建应用程序接收到的构建记录和定义。
- 根据需要创建构建记录和定义,例如,旨在捕获构建中所需的特定缺陷、修订程序和功能以执行测试。
- 确保具有所需的测试计划、测试用例和测试脚本以充分测试构建。
- 设置要对其运行测试的实验室资源,例如物理机或虚拟机,或者测试单元(配置有特定测试环境的机器集合)。
- 创建测试执行调度。执行调度是一系列任务或步骤,这些任务或步骤可以在已调度时间顺序运行,或者在被事件(如构建完成)触发时运行。
- 运行测试
- 按照需要提出缺陷
帮助的此部分描述构建记录和定义、测试单元和测试执行调度。
请参阅有关设置其他测试工件、运行测试和提交缺陷等主题内容的相关主题。
构建记录和定义
多数构建记录和定义由生成构建的外部工具提供。
要在 Rational Quality Manager 中查看这些项,请单击构建,然后单击查看构建记录或查看构建定义。
您可以手动创建构建记录。
例如,您可以创建构建记录来实现可跟踪性,构建记录会显示已在构建中修复的缺陷和已对构建运行的测试。或者创建构建记录来跟踪针对特定构建所运行的特定测试。
还可以手动创建构建定义。
构建定义包含构建状态、构建名称、构建标签和构建记录。
例如,您可以使用一个构建定义来跟踪主构建,并且使用另一个构建定义来跟踪包含缺陷修订程序的构建。还可以使用构建定义来指定要跟踪的构建。
测试单元
测试单元可提供将描述测试环境的一组机器方便地集合到一起的方法。例如,测试单元可能包含应用程序服务器、数据库服务器、客户机桌面以及用于执行测试的运行正确适配器的机器。可按以下方法保留测试单元:
- 要立即使用,请在运行测试时保留实验室资源,以确保测试期间资源的安全。
运行测试执行记录(test execution record,TER)时,可以选择对与 TER 相同的测试环境进行引用的测试单元。
- 出于计划的目的,现在或将来要将实验室资源保留一段时间。
可以将所有实验室资源(未由其他用户保留)在测试单元中保留任意持续时间。
创建测试单元时,以所使用的特定测试环境和测试执行类型为基础(尤其在选择创建测试执行调度时)。
测试执行调度
执行调度是指一系列任务或步骤,这些任务或步骤可以在某个调度的时间按顺序运行,或者在被事件(如构建完成)触发时运行。执行调度可包含一个或多个步骤。您可以为以下类型的测试执行来创建步骤:
- 自动化是对远程实验室资源自动运行测试脚本的方式
- 测试执行记录
- 单项测试
- 测试套件
执行调度是可复用的。您可以将其调度为在指定时间运行,或者通过事件(如构建通知)将其触发。您还可以选择运行这些任务或步骤的机器或测试单元。