定义对测试进行分组的测试类别
如果您已使用创建了自动测试可以管理这些通过类进行测试使用 测试类别的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”测试类别的所有测试。 |
|
使用测试类别选择要在签入前运行的测试:可以使用某个生成在签入前检查代码更改。可以使用测试类别定义要为此封闭签入生成运行的测试。 |
|
使用测试类别选择要在生成应用程序后或签入前运行的测试:可使用生成定义来定义为测试新生成而运行的测试类别。 |