我已经检查并玩了一点Microsoft Pex。它是一个非常方便的工具/库,尽管用它编写参数化单元测试并不那么直接。但是如果使用得当,它可以提供比编写手动单元测试更好的测试代码覆盖率。更不用说编写这些测试所花费的时间了。它也与 Visual Studio 很好地集成在一起。
我想知道是否有任何其他工具可以让您编写参数化单元测试并运行它们,以便内部算法智能地选择值以提供完整的代码测试覆盖率?
如果其他一些工具/库像 NUnit+Moq 一样易于使用,我会更加高兴。Pex 的学习曲线相当陡峭(我想 Moles 也是如此)。
NUnit 是否有计划在未来支持带有智能参数选择的参数化测试?有人有这方面的内幕吗?