如何在.net中调试测试

时间:2012-06-23 09:46:35

标签: .net visual-studio-2010 unit-testing nunit

我想调试我的测试,检查每个测试以查看确切失败的位置。我使用的是coderush,这是一个很棒的工具,但我的试用期已经过了一个月。

欢迎提出任何建议。

1 个答案:

答案 0 :(得分:6)

正如马克所说,如果你发现一个真正有用的工具,那就买吧。我个人使用ReSharper来运行测试,但这是个人选择。

使用NCrunch,这是免费的(而且很精彩)。我相信你也可以用它进行调试。

但是,您可以使用NUnit GUI进行调试 - 只需将调试器附加到进程,设置断点并运行测试。

但是,我通常会尝试来要求使用调试器来修复测试。当一个断言在一个设计良好的测试中失败时,通常提供了足够的信息来修复实现,经过一番思考。如果没有,那表明这是一个复杂的场景 - 有时建议添加更多测试来处理场景的每个部分。但是,有时候你需要调试器......