演练:使用列表和属性管理测试

更新:2007 年 11 月

通过使用测试列表,可以对测试进行逻辑分组,然后成组使用而不是单独使用这些测试。在有很多测试的情况下,测试列表尤其有用。

先决条件

按照演练:创建并运行单元测试 中“创建单元测试”过程中的步骤进行操作。

使用测试列表管理测试

使用测试列表管理测试

  1. 在 Visual Studio 中,打开“测试列表编辑器”。为此,请在“测试”菜单上单击“窗口”,再单击“测试列表编辑器”。

  2. 在“测试列表编辑器”中单击“所有已加载的测试”文件夹。

    将显示当前项目中的所有测试。

  3. 若要创建一个新测试列表,请右击“测试列表”文件夹,再单击“新建测试列表”。

    随即出现“创建新测试列表”对话框。

  4. 在“名称”字段中键入 BVTs 作为测试列表的名称,然后单击“确定”。

    随即创建了 BVT 列表并将其显示在“测试列表编辑器”层次结构窗格中的“测试列表”文件夹下。

  5. 在“测试列表编辑器”中单击“列表中未列出的测试”文件夹。

  6. 突出显示“测试列表编辑器”的数据窗格中的“DebitTest”和“CreditTest”。若要执行此操作,请按住 Ctrl 键并单击这两个测试。

  7. 突出显示测试时,将其拖入 BVTs 列表中。

  8. 单击层次结构窗格中的 BVTs 列表。

    将在内容窗格中显示其内容、“DebitTest”和“CreditTest”。

  9. 在层次结构窗格中右击 BVTs 列表,再单击“创建新测试列表”。

    将出现“新建测试列表”对话框。

  10. 在“名称”字段中键入 Bank 作为测试列表的名称,然后单击“确定”。

    随即创建了新的测试列表并将其作为列表显示在“测试列表编辑器”的层次结构窗格中的“BVT”下。

  11. 在层次结构窗格中单击“所有已加载的测试”。

  12. 将 DebitTest 单元测试复制到“Bank”测试列表中。若要复制该测试,请按住 Ctrl 键,同时将 DebitTest 拖入“Bank”测试列表中。

    将创建 DebitTest 测试的一个新实例,并将其放入“Bank”测试列表中。

  13. 在层次结构窗格中单击“所有已加载的测试”。

  14. 右击 DebitTest 的一个实例,再单击“禁用”。

    请注意,DebitTest 的两个实例都被禁用。

请参见

任务

演练:创建并运行单元测试

演练:使用命令行测试实用工具

演练:运行测试并查看代码覆盖率

其他资源

管理大量测试