智能单元测试独立

Smart Unit Tests standalone

我使用智能单元测试(以前称为 Pex)已有一段时间了。 Pex 能够 运行 作为独立的命令行应用程序,这对多种场景非常有用(例如,扩展参数化单元测试的参数列表)。

但是,对于智能单元测试(集成在 VS2015 中),我无法找到独立的 运行 函数(它只能在右键单击要分析的方法时使用) .因此,例如,当我想扩展 PUT 参数列表时,我也必须在被测方法(我真的想避免)中这样做,以便智能单元测试发现它。

所以,我的问题是,是否有可能 运行 仅从生成的 PUT 方法进行智能单元测试,就像在 Pex 中一样?

请尝试VS 2015 RC build。您应该可以直接从 PUT 'Run Intellitest'。

是的,运行被测代码和生成的 PUT 均支持 IntelliTest 探索。

请注意,从 VS 2015 RC build 开始的 "Smart Unit Tests" 已重命名为 "IntelliTest"。