我已经检查过了 微软派克斯 . 它是一个非常方便的工具/库,即使它没有直接用它编写参数化的单元测试。但是,如果使用正确,它可以提供比编写手动单元测试更好的测试代码覆盖率。更不用说花在编写这些测试上的时间了。它还与Visual Studio完美集成。
我想知道是否还有其他工具可以让您编写参数化的单元测试并运行它们,这样内部算法就可以智能地选择值来提供完整的代码测试覆盖率?
如果其他工具/库像nunit+moq那样容易使用,我会更高兴的。Pex的学习曲线相当陡峭(我想Moles也是如此)。
将来是否有计划为nunit提供支持参数化测试的智能参数选择? 有人有关于它的内幕消息吗?
FsCheck Haskell's QuickCheck
ClojureCheck ScalaCheck
similarities
parameterized tests