【发布时间】:2010-10-01 00:56:35
【问题描述】:
我使用 Microsoft Pex 进行了检查并玩了一些。它是一个非常方便的工具/库,尽管用它编写参数化单元测试并不那么直接。但是如果使用得当,它可以提供比编写手动单元测试更好的测试代码覆盖率。更不用说编写这些测试所花费的时间了。它还与 Visual Studio 很好地集成。
我想知道是否还有其他工具可以让您编写参数化单元测试并运行它们,以便内部算法智能地选择值以提供完整的代码测试覆盖率?
如果其他工具/库像 NUnit+Moq 一样易于使用,我会更加高兴。 Pex 的学习曲线相当陡峭(我猜 Moles 也是如此)。
NUnit 有没有计划在未来支持带有智能参数选择的参数化测试?有人知道它的内部信息吗?
【问题讨论】:
-
专门用于 .net?或其他平台的任何类似工具?
-
@Mauricio Scheffer:谢谢你:我在问题中添加了一个附加标签。我只对 .net 工具/库感兴趣。是的。
-
将问题大幅更改到使现有答案无效的程度并不酷。
-
好吧,我没有。为了清楚起见,我只是添加了其他信息。没有改变一般问题或疑问。不过,我必须清除它,因为您的答案并未提供我正在寻找的确切内容。但它确实为上面的问题提供了答案。只是不是我想知道的那个。如果没有其他答案出现,您的答案仍然会被接受,因为您提到的工具回答了我的问题并且无论如何都最接近 Pex。
标签: .net unit-testing pex-and-moles parameterized-unit-test