如何在.net中调试测试

pan*_*njo 4 .net nunit unit-testing visual-studio-2010

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

任何建议都是受欢迎的.

Jon*_*eet 6

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

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

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

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