如何:将测试组织为测试列表

更新:2007 年 11 月

Visual Studio Team System Test Edition 提供了一种用于创建可持久的测试组的机制:测试列表。可在“测试列表编辑器”中创建和操作测试列表。

下面的过程描述了如何使用测试和测试列表。

说明:

若要更改测试在“测试列表编辑器”中的显示方式,而又不创建或更改持久性的测试分组(列表),请使用“分组依据”功能。有关更多信息,请参见如何:自定义测试视图

将测试组织为测试列表

  1. 打开“测试列表编辑器”。

  2. 如果所需的测试列表尚不存在,则创建该列表。有关更多信息,请参见如何:创建测试列表

  3. 若要查看在“测试列表编辑器”中列出的所有测试,请在测试列表窗格中单击“所有已加载的测试”节点。

  4. 在“测试列表编辑器”中选择测试。有关更多信息,请参见如何:运行选定的测试

  5. 将选定的测试从“测试列表编辑器”拖动到测试列表中。

说明:

在测试列表中,一个测试只可以有一个实例。不能将一个测试再一次拖动到同一测试列表中。

在测试列表之间移动或复制测试

  1. 打开“测试列表编辑器”。

  2. 在测试列表窗格中单击一个测试列表。

    此列表中的测试将出现在“测试列表编辑器”的内容窗格中。

  3. 将一个测试从“测试列表编辑器”的内容窗格拖动到测试列表窗格中的目标测试列表。

    这将从源测试列表中移除该测试,并将其添加到目标列表中。

    说明:

    一个测试可以存在于多个测试列表中。若要将一个测试复制到一个新列表中,而又不将其从原始列表中移除,请在拖动该测试的同时按住 Ctrl 键。不管包含某个测试的测试列表有多少个,该测试的所有实例都引用同一个测试方法。

  4. 或者,也可以使用“剪切”、“复制”和“粘贴”命令来移动或复制测试。首先,右击一个测试,然后单击“剪切”或“复制”。然后,切换到目标节点或测试列表并单击“粘贴”,或者在测试列表窗格中单击目标节点或测试列表的名称,然后单击“粘贴”。这样该测试就会被移动或复制到目标节点(如“所有已加载的测试”)或测试列表。

从测试列表中移除测试

  1. 打开“测试列表编辑器”。

  2. 突出显示包含要移除的一个或多个测试的测试列表。

  3. 右击要移除的测试,然后单击“从测试列表中移除”。

    该测试将从列表中移除,但它并不会从测试项目中删除,该列表也不会在任何其他方面受影响。始终可以在“所有已加载的测试”文件夹中找到任何测试,这与该测试是存在于一个列表还是多个列表中无关。

    说明:

    不能从“所有已加载的测试”节点或“列表中未列出的测试”节点中移除测试。

请参见

任务

如何:自定义测试视图

如何:创建测试列表