使用TestMandates

在一个多用户的工作区,几个测试人员应该能够同时执行相同的测试。他们还应该能够独立执行这些测试,为了不覆盖其他测试的结果。

你可以通过与TestMandates合作提供便利。在这种情况下,每个测试人员创建在自己的工作空间和TestMandate链接它测试对象:

  • ExecutionList文件夹

  • ExecutionLists

  • ExecutionEntry文件夹

  • ExecutionEntries

一旦测试人员已经这么做了,他们执行TestMandate而不是原始的测试对象。托斯卡指挥官然后将结果写入ActualLog TestMandate ActualLog的测试对象。

测试对象的ActualLog巩固所有链接的结果TestMandates一旦测试人员签入他们的工作空间。

一旦您已经创建了一个TestMandate和链接测试对象,你不再需要检查测试对象执行它。

创建TestMandates

创建一个TestMandate,右键单击一个ExecutionLists文件夹并选择创建TestMandate从迷你工具栏。

创建一个TestMandateExecutionLists子文件夹

删除TestMandate,选择各自的TestMandate和按下删除关键。

TestMandate链接测试对象

链接你的测试对象TestMandate,拖拽到TestMandate各自的测试对象。

托斯卡指挥官执行以下操作:

  • 这标志着ActualLog测试对象的一个蓝色箭头指示TestMandate有关。

  • 它创建TestMandate测试对象的一个副本。

ExecutionList保险应用程序与有关TestMandate例子TestMandate

当你执行TestMandate,连接测试对象的ExecutionLogs也显示蓝色箭头:

ExecutionList保险应用程序联系TestMandate后被处决

你可以从测试对象的ExecutionEntry跳到相应的ExecutionEntry TestMandate。

为此,右键单击测试对象ExecutionEntry并选择跳转到TestMandateEntry从上下文菜单中。

跳的ExecutionEntry测试对象的ExecutionEntry TestMandate有关

配置结果视图

如果你有一个文件夹,其中包含几个TestMandates,您可以配置托斯卡指挥官显示所有TestMandates父文件夹的累积结果。

为此,设置TestMandate属性IncludeForAccumulation真正的你想要包括的所有TestMandates结果。

父文件夹TestMandates:没有积累的结果和积累的结果

删除测试对象和TestMandate之间的联系

如果你不再想转移结果的ActualLog测试对象,但是你想保持TestMandate,您可以禁用这两个之间的联系。

删除TestMandate之间的联系和测试对象,右键单击ActualLog测试对象和选择明确AutoMerge-List从上下文菜单中。

禁用TestMandate和测试对象之间的联系