使用关系创建实例
关系允许您指定特定项目的依赖关系。这些依赖关系帮助你定制实例组合所以他们满足您的业务需求。188金宝搏app苹果下载软件托斯卡自动检查您已经创建了一致性的关系。
您可以使用关系与线性膨胀生成实例。此外,允许您生成额外的实例的组合的关系,排除某些组合,或结合具体实例。
在您定义关系TestCase-Design TestSheet的水平。这些关系将被认为是一旦你生成并结合实例使用线性膨胀(关系)组合方法。与常规线性膨胀,您必须定义一个StraightThrough路径。
定义关系
您可以使用关系生成实例之前,您需要定义你想要的关系188金宝搏app苹果下载软件托斯卡需要考虑。为此,遵循以下步骤:
如果你工作在多用户环境中,结帐你的TestSheet。
选择一个TestSheet和开关关系选项卡。
点击
图标以添加一个新的关系。
188金宝搏app苹果下载软件托斯卡创建一个具有以下属性的关系:
财产 |
解释 |
---|---|
的名字 |
关系的名称。 您可以通过双击更改名称输入字段,输入一个新的名字。 |
关系类型 |
指定如何188金宝搏app苹果下载软件托斯卡应该选择生成实例(参见下面的步骤4)的关系。 以下选项可用:
|
生成方法 |
只有如果你选择关系类型要求。指定应该如何结合实例。 以下选项可用:
|
此外,您可以指定的名字,关系类型,生成方法在核心属性右边的选项卡。你还可以输入一个描述你的关系在这里如果需要。
新的关系
点击你TestSheet并选择属性和/或你想要包含在实例的关系。为此,单击旁边的加号各自属性或实例。
如果您选择一个属性,188金宝搏app苹果下载软件托斯卡自动选择映射到该属性的所有实例。
你不能包含属性或实例内部类,你以前定义为没有业务相关。
188金宝搏app苹果下载软件托斯卡自动检查是否完成你的关系。
一个绿色的复选标记的名称旁边的关系表明一个完整的关系。一个红色的感叹号表示一个不完整、错误或矛盾的关系。你的鼠标悬停在这个图标的更多信息。
不完整的关系
188金宝搏app苹果下载软件托斯卡还执行初始创建的关系一致性检验。看到结果,检查工作区窗口底部的状态栏:
蓝色状态栏:一致性的关系尚未检查,因为你的关系是空的。
绿色状态栏:你的关系是一致的。
红色状态栏:你的关系是不一致的。在状态栏点击放大镜符号只看到不一致的关系。
如果您修改或添加的关系,你需要点击TestSheet引发另一场一致性检验。
只显示不一致的关系
再次查看所有关系,右键单击TestSheet并选择重置关系过滤器从上下文菜单中。
生成实例使用的关系
您已经定义了关系后根据你的项目需求,您可以生成实例使用定义的关系。
为此,右键单击相关TestSheet和选择生成实例- >线性膨胀(关系)。
![]() |
在本例中,您想要排除18岁以下的人当你生成实例。 这样做,您执行以下操作:
被禁止的关系 一旦你生成实例的组合方法线性膨胀(关系)留空,禁止关系: 线性膨胀(关系)禁止的关系 |
修改后的关系
如果你删除一个属性或一个实例中使用的关系,188金宝搏app苹果下载软件托斯卡自动修改的关系。
您可以启用的选项显示相关提示下项目- >选项- > TestCaseDesign。在这种情况下,188金宝搏app苹果下载软件托斯卡为您提供的信息修改的关系:
信息修改的关系
滤波器的关系
如果你只是想看到你的某些关系关系视图中,您可以过滤。
为此,添加列过滤器与列选择器并从各自的下拉菜单选择适用的过滤器。
你可以过滤关系类型,生成方法,的名字或状态在TestSheet级别,或使用实例在属性级别。过滤器是用蓝色显示。
在下面的示例中,Tricentis188金宝搏app苹果下载软件托斯卡只显示关系具有以下特点:
关系类型是要求
生成方法是AllCombinations
年龄是24…59
所有其他关系都过滤掉。
过滤后的关系
如果你想删除你的过滤器,右键单击TestSheet并选择重置关系过滤器从上下文菜单中。