免费NCrunch替代

由于NCrunch已经离开了自由市场,我正在寻找一个类似的代码覆盖标记工具,以及像NCrunch一样的持续testing

编辑:我使用VS2012

更新:

我已经使用了一段时间的ContinuousTest,没关系,但是我认为在编写代码的时候缺乏反馈。 当我编写testing的时候,反馈是好的,但是当我打破testing的时候(在编辑源代码的时候),它不会告诉我testing已经结束(在边缘,就像NCrunch一样)。 所以如果有人知道其他工具,我还在听。

从我读到的,大多数人都在同一条船上,正在转向ContinuousTests 。 我不认为有一个完美的替代…呢。

这是NCrunch和ContinuousTests之间的一个体面的比较

更新

在VS2012最近使用ContinuousTests后,我决定卸载。 有太多的摩擦让它运行。 我相信它需要更新才能正确支持VS2012。

NCrunch是一个非常棒的工具,我还发现它还处于testing阶段,作为一名开发人员,我尽我所能来支持那些正在进行很酷项目的人。 如果人们使用NCrunch并喜欢它,我鼓励你购买一个许可证。

像这样的东西需要花费很多时间来开发,如果人们不愿意支持,那么很less有人会创build你喜欢的酷工具。

NCrunch值得每一分钱。 考虑到Remco将其无缝集成到VS中所付出的努力,159美元确实不算太坏。 这真的不容易。 当与我们提供的指标相结合时,在我看来这是一个简单的决定。

看看Giles不断的testing。

它目前支持NUnit,xUnit.net,Machine.Specifications和NSpec,但是路线图显示了对所有主要testing框架的支持计划。

类似于NCrunch的工具将是ContinuousTests,但我不认为它们在经典意义上的代码覆盖。

.NET的开源代码覆盖工具,如PartCover和OpenCover也存在。

我是一个狂热的NCrunch用户。 现在他们已经商业化了,我正在使用包含NCover的ContinuousTests和TestDriven.net代码覆盖。

NCrunch是一个绝对好的产品,虽然有点贵。 build议的替代scheme(ContinuousTest)效果不佳,因为它没有逐行覆盖,总代码覆盖率指标,并且在大型解决scheme中抱怨正确引用的NuGet包(与NCrunch完美配合)。

NCrunch还与Visual Studio进行了无缝集成,使得编码更加快速和有趣,并且您在编码时满足unit testing中指定的所有条件,而无需按任何button。