定义对测试进行分组的测试类别

如果您已使用创建了自动测试可以管理这些通过类进行测试使用 测试类别的Visual Studio。 当您运行自动测试时的这些使用Visual Studio中,Team Foundation Build,测试,或mstest.exe,测试运行的可以使用这些测试类别轻松选择。 您添加测试类别作为属性设置为您的测试方法。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

测试类别比 Microsoft Visual Studio 早期版本中的测试列表功能具有更大的灵活性。 可以在测试类别中使用逻辑运算符,从而运行来自多个类别的测试,或将运行的测试仅限于属于多个类别的测试。 此外,在创建测试方法时很容易添加测试类别,创建测试方法后也无需维护测试列表。 使用测试类别无需签入和签出用于维护测试列表的 <解决方案名称>.vsmdi 文件。

警告

测试列表完全不再支持在 Visual Studio 2012:

任务

任务

关联主题

将测试分组到不同测试类别中:可以使用测试特性将一个自动测试添加到一个或多个测试类别中。 每个测试可属于多个测试类别。

使用测试类别运行测试:选择要运行的测试之后,可选择这些测试必须属于的测试类别。 可以使用逻辑运算符执行此操作。 例如,可以运行属于“Priority 1”和“Priority 2”测试类别的所有测试。

使用测试类别选择要在签入前运行的测试:可以使用某个生成在签入前检查代码更改。 可以使用测试类别定义要为此封闭签入生成运行的测试。

使用测试类别选择要在生成应用程序后或签入前运行的测试:可使用生成定义来定义为测试新生成而运行的测试类别。

请参见

其他资源

使用 Microsoft 测试管理器创建自动测试