.NET的测试发现工具

时间:2009-08-25 15:33:10

标签: c# .net unit-testing

是否有用于.NET自动测试发现的工具。我正在使用Visual Studio单元测试东西,并希望功能类似于Python Nose。我需要有一个工具自动发现所有可用的单元测试,并运行例如“标记”为单元,并在不同的场景中运行测试“标记”为集成等。我发现一个人已经创建了他自己的MSBuild测试任务实现,并考虑创建我自己的注释属性来做Nose所做的但是想知道是否有人知道一个可以工作的现有工具。

由于

2 个答案:

答案 0 :(得分:0)

从JetBrains尝试ReSharper。它通过单元测试以及更多功能完成您想要的任务。

答案 1 :(得分:0)

Visual Studio集成测试框架与IDE运行时完全相同。 如果你需要一个具有完全相同功能的命令行工具(找到特定目录/解决方案中的所有测试),我想你必须写一些东西。

因为MSTest命令行至少需要指定程序集。我建议你写一个简短的脚本来迭代所有的程序集,找出它们是否有测试,然后使用MSTest.exe运行每个程序集

<强>更新 我刚刚发布了一个名为#Nose的新CodePlex项目,它完全符合您的需求。目前它只支持NUnit,但我也计划添加VSTest。