针对 Rational Quality Manager 中的集成测试计划和测试用例,IBM Rational DOORS® 包含两种类型的报告。 “测试覆盖率”报告有助于确保测试计划和测试用例中需求验证的可跟踪性。该报告还显示已链接测试用例的核准状态,团队可以使用该核准状态来确定需求的其他变更的影响。“测试结果”报告显示测试判定;通过、失败和延迟状态;错误记录;以及其他结果。可以针对与测试计划相关联的每个模块视图生成“测试覆盖率”和“测试结果”报告。
“测试结果”报告基于模块视图。以下图像显示了报告的一部分。
此报告包括以下列和测试结果值。
列标题 | 描述 |
---|---|
测试用例 | 测试计划及其链接需求中每个测试用例的标识和名称。此列包括每个测试用例的判定。格式为 (测试用例标识) 测试用例名称: 判定。 |
测试状态 | “测试状态”列指示已链接测试用例的覆盖率和状态。此列显示以下某个值:
|
判定 | 测试的判定,基于链接到该需求的测试用例的每个执行记录的最后运行。判定是一个 Rational Quality Manager 术语。 |
已通过 | 链接到每个测试用例的已通过的执行记录数量,基于最后运行。格式为 测试用例标识: 已通过的执行记录数/总执行记录数。 |
已延迟 | 链接到每个测试用例的已延迟的执行记录数量,基于最后运行。格式为 测试用例标识: 已延迟的执行记录数/总执行记录数。 |
错误 | 链接到每个测试用例的错误执行记录数量,基于最后运行。格式为 测试用例标识: 错误执行记录数/总执行记录数。 |
失败 | 链接到每个测试用例的失败的执行记录数量,基于最后运行。格式为 测试用例标识: 失败的执行记录数/总执行记录数。 |
永久失败 | 链接到每个测试用例的永久失败的执行记录数量,基于最后运行。格式为 测试用例标识: 永久失败的执行记录数/总执行记录数。 |
判定是否更改 | 在报告最后一次运行之后,判定是否更改。此列显示以下两个可能的值之一:
|
对于带有对象文本的需求,统计信息列包含链接到该需求的每个测试用例的最后一次运行中执行记录数量。对于不带对象文本的标题,统计信息列包含链接到需求(带有判定)的测试用例数量。
在报告运行时,每个列的值将更新。您无法选择要更新的列,但是可以在视图中显示和隐藏列。
权重 | 状态 | 描述 |
---|---|---|
1 | 已通过 | 测试已实际运行,并且结果已知为“已通过”。 |
2 | 已延迟 | 测试失败,但是测试的结果延迟到将来的日期。 |
3 | 错误 | 测试已运行,但是发生了超出测试的控制范围的某个事项(例如断电),并且结果不明确。 |
4 | 失败 | 测试已运行,但失败。测试、需求或正在进行测试的系统中存在某个已知缺陷。 |
5 | 永久失败 | 测试失败,并且无论如何都无法使此测试通过。 |