【问题标题】:how to debug tests in .net如何在.net中调试测试
【发布时间】:2012-06-23 09:46:34
【问题描述】:

我想调试我的测试,检查每个测试,看看到底哪里失败了。我使用的是很棒的工具 coderush,但我的 1 个月试用期已过期。

欢迎提出任何建议。

【问题讨论】:

  • “我使用的是很棒的工具 coderush,但我的 1 个月试用期已过。”如果你觉得它很棒,为什么不买呢?!
  • 是什么阻止您调试测试?它是您需要的 NUnit 测试运行器吗?
  • testdriven.net 是一位出色的跑步者,免费供个人使用。

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


【解决方案1】:

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

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

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

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

【讨论】:

  • 我会试试 NCrunch。不过谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 2011-06-11
  • 1970-01-01
  • 2010-09-09
  • 2016-09-04
  • 2021-05-12
  • 2019-10-10
相关资源
最近更新 更多