在Visual Studio中按Nunit的类别属性运行/分组测试

时间:2016-09-08 10:57:03

标签: c# visual-studio nunit

我试图在我的Visual Studio Profession 2015中使用NUnit的Category属性。但是该属性似乎并没有在Test Explorer中对测试进行分类。

[Test]
[Category("ValidLogins")]

我试过这个:

[Test, Category("Login")]

但即使这样也行不通。任何建议?

2 个答案:

答案 0 :(得分:15)

默认情况下,Visual Studio的“测试资源管理器”窗口按结果对按测试,失败和未运行的组进行测试。许多人错过了更改分组的选项。

您可以右键单击某个组并选择分组依据

Grouping Unit Tests in Visual Studio

或测试资源管理器窗口的左上角有分组下拉列表

Grouping Unit Tests in Visual Studio

Visual Studio按类,持续时间,结果,特征或项目对测试进行分组。特征映射到NUnit的类别。

答案 1 :(得分:0)

我们可以创建播放列表并按组组织测试。 打开测试资源管理器,右键单击任何测试/或一组测试,将其添加到播放列表,然后将播放列表保存到文件中。然后我们可以打开一个播放列表文件,然后单击以将其作为一个组运行。