如何:将测试组织为测试列表
可以使用 Microsoft Visual Studio 2010 创建可持久保存的测试组。 这些测试组称为“测试列表”。 可在“测试列表编辑器”中创建和操作测试列表。
下面的过程描述了如何使用测试和测试列表。
提示
若要更改在测试列表编辑器中显示测试的方式,而又不创建或更改测试列表,请使用“分组依据”功能。
将测试添加到测试列表中
打开**“测试列表编辑器”**。
如果所需的测试列表尚不存在,则创建该列表。 有关更多信息,请参见如何:创建测试列表。
若要查看在**“测试列表编辑器”中列出的所有测试,请在测试列表窗格中单击“所有已加载的测试”**节点。
在**“测试列表编辑器”**中选择测试。 有关更多信息,请参见如何:从 Microsoft Visual Studio 运行自动测试。
将选定的测试从**“测试列表编辑器”**拖到测试列表中。
提示
在测试列表中,一个测试只可以有一个实例。 不能将一个测试再一次拖动到同一测试列表中。
在测试列表之间移动或复制测试
打开**“测试列表编辑器”**。
在测试列表窗格中单击一个测试列表。
此列表中的测试将出现在**“测试列表编辑器”**的内容窗格中。
将一个测试从**“测试列表编辑器”**的内容窗格拖到测试列表窗格中的目标测试列表。
这将从源测试列表中移除该测试,并将其添加到目标列表中。
提示
一个测试可以存在于多个测试列表中。 若要将一个测试复制到一个新列表中,而又不将其从原始列表中移除,请在拖动该测试的同时按住 Ctrl 键。 不管包含某个测试的测试列表有多少个,该测试的所有实例都引用同一个测试方法。
或者,也可以使用“剪切”、“复制”和“粘贴”命令来移动或复制测试。 首先,右击一个测试,然后单击**“剪切”或“复制”。 然后,切换到目标节点或测试列表并单击“粘贴”,或者在测试列表窗格中单击目标节点或测试列表的名称,然后单击“粘贴”。 这样该测试就会被移动或复制到目标节点(如“所有已加载的测试”**)或测试列表。
从测试列表中移除测试
打开**“测试列表编辑器”**。
突出显示包含要移除的一个或多个测试的测试列表。
右击要移除的测试,然后单击**“从测试列表中移除”**。
该测试将从列表中移除,但它并不会从测试项目中删除,该列表也不会在任何其他方面受影响。 始终可以在**“所有已加载的测试”**文件夹中找到任何测试,这与该测试是存在于一个列表还是多个列表中无关。
提示
不能从“所有已加载的测试”节点或“列表中未列出的测试”节点中移除测试。