演练:使用列表和属性管理测试
更新:2007 年 11 月
通过使用测试列表,可以对测试进行逻辑分组,然后成组使用而不是单独使用这些测试。在有很多测试的情况下,测试列表尤其有用。
先决条件
按照演练:创建并运行单元测试 中“创建单元测试”过程中的步骤进行操作。
使用测试列表管理测试
使用测试列表管理测试
在 Visual Studio 中,打开“测试列表编辑器”。为此,请在“测试”菜单上单击“窗口”,再单击“测试列表编辑器”。
在“测试列表编辑器”中单击“所有已加载的测试”文件夹。
将显示当前项目中的所有测试。
若要创建一个新测试列表,请右击“测试列表”文件夹,再单击“新建测试列表”。
随即出现“创建新测试列表”对话框。
在“名称”字段中键入 BVTs 作为测试列表的名称,然后单击“确定”。
随即创建了 BVT 列表并将其显示在“测试列表编辑器”层次结构窗格中的“测试列表”文件夹下。
在“测试列表编辑器”中单击“列表中未列出的测试”文件夹。
突出显示“测试列表编辑器”的数据窗格中的“DebitTest”和“CreditTest”。若要执行此操作,请按住 Ctrl 键并单击这两个测试。
突出显示测试时,将其拖入 BVTs 列表中。
单击层次结构窗格中的 BVTs 列表。
将在内容窗格中显示其内容、“DebitTest”和“CreditTest”。
在层次结构窗格中右击 BVTs 列表,再单击“创建新测试列表”。
将出现“新建测试列表”对话框。
在“名称”字段中键入 Bank 作为测试列表的名称,然后单击“确定”。
随即创建了新的测试列表并将其作为列表显示在“测试列表编辑器”的层次结构窗格中的“BVT”下。
在层次结构窗格中单击“所有已加载的测试”。
将 DebitTest 单元测试复制到“Bank”测试列表中。若要复制该测试,请按住 Ctrl 键,同时将 DebitTest 拖入“Bank”测试列表中。
将创建 DebitTest 测试的一个新实例,并将其放入“Bank”测试列表中。
在层次结构窗格中单击“所有已加载的测试”。
右击 DebitTest 的一个实例,再单击“禁用”。
请注意,DebitTest 的两个实例都被禁用。