结构XModules
XModules允许您测试对象映射树状结构。
创建XModule引用
XModules或XModuleAttributes可以重复使用188金宝搏app苹果下载软件Tricentis托斯卡通过使用引用。如果你更改模块或引用的模块,系统将调整所有引用受到这些变化的影响。
有两种方法可以创建引用。
![]() |
要使用此功能,请确保所有参数所需的执行中存在目标模块(见“默认属性模块”章)。你可以复制属性从一个等效XModuleAttribute和适应他们,如果必要的。 |
左击到XModule你想使用一个XModule结构定义中作为参考,按住鼠标左键。
将此XModule拖动到所需的位置放它。188金宝搏app苹果下载软件Tricentis托斯卡将创建XModule参考。
创建一个XModule参考
通过拖放一个& XModuleAttribute到模块文件夹:
左击到XModuleAttribute被转换成一个XModule参考,按住鼠标左键。
XModuleAttribute拖动到所需的模块文件夹放它。托斯卡将目标模块文件夹中创建一个新的XModule XModuleAttribute转换为一个XModule参考。
创建一个XModule参考
如何解决模块引用
右键单击到参考需要解决。
选择的选项解决模块引用从上下文菜单中。
现在选择的引用是解决但不删除。
解决引用
概括和专门化
归纳是XModules你可以使用不同的值。这些值被称为“专门化”。泛化的ModuleAttributes模块复制到每个专业模块。如果你更改ModuleAttributes泛化,所有专门化将自动调整。您可以添加进一步ModuleAttributes专业化而不影响泛化或或其他专门化。
概括和专门化在模块中定义部分(见也章“如何定义概括”)。
专门化选择在测试部分(见也“选择TestCase的专门化”章)。
在托斯卡您可以使用一个泛化模块或其专业化引用(见“创建XModule引用”章)。
创建一个新的XModule通过选择创建XModule从上下文菜单中模块的文件夹。你也可以左键单击模块文件夹并选择
创建对象- >XModule从动态菜单模块。这个模块应该成为一个已经存在的XModule的专业化。
选择XModule应该创建专门化。
举行转变关键XModule下来,拖到新创建的模块。
释放鼠标按钮。会弹出一个窗口。
选择的选项设置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。
右键单击到XModule参考和选择定义默认专业化从上下文菜单中。
定义默认专业化
选择所需的默认专业化模块从随后的对话框:
选择专业化模块
当各自TestStepValue TestCase生成,它是自动标记为一个专业化。定义默认的专业化工具提示所示。
默认TestCase的专业化
清除默认的专门化
重置默认专业化XModule参考的泛化模块,右键单击到XModule参考和选择的选项明确违约专业化从上下文菜单中。
一个XTestStepValue可能有多个专门化。这些XTestStepValues看起来如下托斯卡指挥官:。
选择所需的专业化:
右键单击到TestStepValue几个专门化和选择实现专业化从上下文菜单中。
实现专业化
选择所需的专业化模块从随后的对话框:
选择专业化
所有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必须生成。 |
财产基数