此部分提供了 Quality Manager 中使用的各种测试工件之间关系的概述。后续部分提供有关测试计划、测试用例和测试执行工件的其他详细信息。
对于 Rational Quality Manager,很多工件都是 Quality Manager 存储库中的独立实体。您可以创建这些工件之间的关系,也可以让这些工件保持完全独立。 例如,您可以创建测试用例并将其添加到测试计划,但您仍可以在 Quality Manager 中、测试计划环境外处理测试用例。 测试计划不是必需的。 类似地,您可以将测试脚本附加到测试用例,但测试用例不需要测试脚本。 可以运行不具有测试脚本的测试用例。
下图显示了这些测试工件之间的关系,后面的表提供了其他详细信息。 请参阅 Quality Manager 词汇表以获取工件的定义。
关系一方 | . . . 关系另一方 | 描述 |
---|---|---|
测试计划 | 测试用例 | 一个测试计划可以引用多个测试用例,并且多个测试计划可以引用相同的测试用例。 |
测试计划 | 需求引用 | 一个测试计划通常引用多个需求,并且多个测试计划可以引用相同的需求。 在 Quality Manager 中,需求是指需求管理工具(如 Rational RequisitePro®)中针对实际需求的代理或引用。 |
测试计划 | 迭代 | 一个测试计划可以包含多个迭代。迭代包含在测试计划中,并且不能脱离测试计划而存在。 |
测试计划 | 测试执行记录 | 一个测试计划可以引用多个测试执行记录,但是一个测试执行记录始终引用一个测试计划,或独立于测试计划。 |
测试用例 | 需求引用 | 一个测试用例通常引用一个需求引用。 |
测试用例 | 测试执行记录 | 一个测试用例可以引用多个测试执行记录,但是一个测试执行记录始终引用一个测试用例。 |
测试套件 | 测试用例 | 一个测试套件可以引用多个测试用例,并且多个测试套件可以引用相同的测试用例。 |
测试用例 | 测试脚本 | 一个测试用例可以引用多个测试脚本,并且多个测试用例可以引用相同的测试脚本。 |
测试脚本 | 测试数据 | 一个测试脚本可以引用一个测试数据表。 |
测试执行记录 | 执行结果 | 一个测试执行记录可以引用多个执行结果,但是一个执行结果只能由一个测试执行记录引用。 |
执行结果 | 缺陷 | 一个执行结果可以引用多个缺陷。 |
测试计划 | 类别 | 一个测试计划可以引用多个类别,并且多个测试计划可以引用相同的类别。 |
测试计划 | 测试计划部分 | 一个测试计划可以包含多个测试计划部分。 可以对部分进行删除、添加和重命名。 |
测试用例 | 类别 | 一个测试用例可以引用多个类别,并且多个测试用例可以引用相同的类别。 |
测试用例 | 测试用例部分 | 一个测试用例可以包含多个测试用例部分。 可以对部分进行删除、添加和重命名。 |
此部分提供有关测试计划的更多详细信息。
此部分提供有关测试用例的更多详细信息。
此部分提供有关执行工件的更多详细信息。