结构XModules

XModules允许您测试对象映射树状结构。

创建XModule引用

XModules或XModuleAttributes可以重复使用188金宝搏app苹果下载软件Tricentis托斯卡通过使用引用。如果你更改模块或引用的模块,系统将调整所有引用受到这些变化的影响。

有两种方法可以创建引用。

通过拖放一个& XModule到另一个XModule:

要使用此功能,请确保所有参数所需的执行中存在目标模块(见“默认属性模块”章)。你可以复制属性从一个等效XModuleAttribute和适应他们,如果必要的。

  1. 左击到XModule你想使用一个XModule结构定义中作为参考,按住鼠标左键。

  1. 将此XModule拖动到所需的位置放它。188金宝搏app苹果下载软件Tricentis托斯卡将创建XModule参考。

创建一个XModule参考

通过拖放一个& XModuleAttribute到模块文件夹:

  1. 左击到XModuleAttribute被转换成一个XModule参考,按住鼠标左键。

  1. XModuleAttribute拖动到所需的模块文件夹放它。托斯卡将目标模块文件夹中创建一个新的XModule XModuleAttribute转换为一个XModule参考。

创建一个XModule参考

如何解决模块引用

  1. 右键单击到参考需要解决。

  1. 选择的选项解决模块引用从上下文菜单中。

现在选择的引用是解决但不删除。

解决引用

概括和专门化

归纳是XModules你可以使用不同的值。这些值被称为“专门化”。泛化的ModuleAttributes模块复制到每个专业模块。如果你更改ModuleAttributes泛化,所有专门化将自动调整。您可以添加进一步ModuleAttributes专业化而不影响泛化或或其他专门化。

  1. 概括和专门化在模块中定义部分(见也章“如何定义概括”)。

  2. 专门化选择在测试部分(见也“选择TestCase的专门化”章)。

托斯卡您可以使用一个泛化模块或其专业化引用(见“创建XModule引用”章)。

如何定义概括

  1. 创建一个新的XModule通过选择创建XModule从上下文菜单中模块的文件夹。你也可以左键单击模块文件夹并选择创建对象- >XModule从动态菜单模块。这个模块应该成为一个已经存在的XModule的专业化。

  2. 选择XModule应该创建专门化。

  3. 举行转变关键XModule下来,拖到新创建的模块。

  4. 释放鼠标按钮。会弹出一个窗口。

  5. 选择的选项设置Generalization-Module

    托斯卡将创建专业化。

设置Generalization-Module

XModuleAttributes专业化与以下所示的图标:。泛化模块显示在工具提示的专业化。

提示:Generalization-Module

XModule通常从XModuleAttributes创建引用,引用的定义是泛化(看到“通过拖拉一个XModuleAttribute到模块上&文件夹:“)。

财产IsAbstract

使用属性IsAbstract(在属性选项卡)分类XModules为抽象的模块。如果你设置专业化的价值真正的,你不能使用这个TestCase。

财产IsAbstract

清算泛化模块

重置专门化右键单击并选择所需的专业模块明确Generalization-Module从上下文菜单中。所有ModuleAttributes从Generalization-Module转移和引用TestStepValues删除。

明确Generalization-Module

定义默认的专门化

托斯卡您可以指定一个默认专业化XModule引用创建从一个泛化模块(看到章”通过拖放一个& XModule到另一个XModule:“)。这个默认自动选择专业化,每当模块用于TestCase。

  1. 右键单击到XModule参考和选择定义默认专业化从上下文菜单中。

定义默认专业化

  1. 选择所需的默认专业化模块从随后的对话框:

选择专业化模块

  1. 当各自TestStepValue TestCase生成,它是自动标记为一个专业化。定义默认的专业化工具提示所示。

默认TestCase的专业化

清除默认的专门化

重置默认专业化XModule参考的泛化模块,右键单击到XModule参考和选择的选项明确违约专业化从上下文菜单中。

选择TestCase的专门化

一个XTestStepValue可能有多个专门化。这些XTestStepValues看起来如下托斯卡指挥官:

选择所需的专业化:

  1. 右键单击到TestStepValue几个专门化和选择实现专业化从上下文菜单中。

实现专业化

  1. 选择所需的专业化模块从随后的对话框:

选择专业化

  1. 所有ModuleAttributes,另外需要专业化,添加的图标TestStepValue变化如下:

结果:实现专业化

反复使用XModuleAttributes TestCase

请生成几个XModuleAttributes TestCase如下:

  • 复制在TestStep TestStepValue好几次。

  • 使用基数产权ModuleAttribute指定重复使用特定TestStepValue (见“默认属性模块”章)。

    右键单击TestStepValue并选择创建XTestStepValue从上下文菜单中创建进一步TestStepValues。你也可以左键单击TestStepValue并选择创建对象- >XTestStepValue(后)从动态菜单测试点

以下值可供选择:

基数

基数

表现XTestStep

0 - 1

一个XTestStepValue最初创建为每个XModuleAttribute作为一个通配符。只有一个XTestStepValue可能被创建。

1

创建一个XTestStepValue XModuleAttribute。默认ActionMode是中设置的值ActionMode列。

低氮

一个XTestStepValue最初创建为每个XModuleAttribute作为一个通配符。可以创建任意数量的XTestStepValues。

其它

一个XTestStepValue最初创建为每个XModuleAttribute作为一个通配符。至少一个XTestStepValue必须生成。

财产基数