技术开发 频道

如何在测试管理中应用 IBM Rational ClearQuest TestManager

    3.2 各个记录类型的关系

    上节所介绍的各种 CQTM 的记录类型,它们之间有着一定的架构关系,图 2 介绍的是 CQTM 中 TMAssetRegistry,TMIteration,TMTestPlan 以及 TMTestCase 记录类型之间的可能的一种架构关系。Product 1 相关的测试资产“Asset Registry for Product 1”对应 CQTM 中的 TMAssetRegistry 记录。而对 Product 1 进行的测试会分为几个迭代,包括 Iteration 1,Iteration 2 和Iteration 3,在 CQTM 中以 TMIteration 记录来表示。所有的测试计划和测试用例都会存在于指定的 Product 1 的测试资产中,分别用 TMTestPlan 和 TMTestCase 记录类型来存储。而且不同的测试计划和测试用例也可以单独关联不同的迭代记录。如图上 Test Plan 1 与 Iteration 1 关联,Test Case 2 和 Test Case 3 则与 Iteration 3 关联。

 

图 2: CQTM 记录类型关系图

    图 3 介绍的是 TMTestPlan,TMTestCase,TMConfiguration 和 TMConfiguredTestCase 记录类型之间的架构关系。由图所述,已经定义了 Configuration 1 和 Configuration 2 等四个配置,在 CQTM 中以相应的 TMConfiguration 记录来标示。可以将一个 TMTestCase 记录与这些 TMConfiguration 记录进行绑定,从而形成一个可配置的测试用例,也即是 TMConfiguredTestCase 记录。一个 TMTestCase 记录可以与多个 TMConfiguration 记录关联而形成不同的 TMConfiguredTestCase 记录。当然这些 TMConfiguredTestCase 也与 TMTestPlan 和 TMTestCase 一样,存储在测试资产注册表中。

 

图 3: CQTM 记录类型关系图

    图 4 介绍的是 TMConfiguration,TMConfigurationAttribute 和 TMConfigurationValue 的关系。TMConfiguration 类型的记录创建需要两个元素,包括配置属性和配置值,这两个元素在 CQTM 中分别以 TMConfigurationAttribute 和 TMConfigurationValue 两种记录来标示。通过这些可重用的 TMConfigurationAttribute 和 TMConfigurationValue 记录,就可以很容易地指定一个 TMConfiguration 记录的细节信息。

 

图 4: CQTM 记录类型关系图

0
相关文章