.net - 如何减少 .NET 中的 MSTest 执行时间?

标签 .net visual-studio unit-testing testing mstest

在工作中,我们有一个测试套件需要大约 4 个小时才能运行。我已经使用 Phantom JS 将这个时间缩短到 2 小时。不过,我想进一步了解这一点。

我们在 Visual Studio 2013 中使用 MsTest。大部分测试都是用 Specflow 编写的。

我会对并行执行工作感兴趣。升级到 VS 2015 的最佳方法是这样做吗?我知道我可以使用 Specflow+,但正在寻找免费选项。

减少测试运行时间的最佳方法是什么?

感谢和建议。

最佳答案

我一直在使用这个项目并行运行我的所有测试(包括 UI 测试) ParallelTestRunner它允许您指定要并行运行的步数。

关于.net - 如何减少 .NET 中的 MSTest 执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42490071/

相关文章:

c++ - 如何在 Visual Assist X 中格式化代码

c# - Visual Studio 中是否有一种方法可以轻松获取限定类型名称?

java - openejb 嵌入式容器找不到 persistence.xml

java - 对 JavaFX 应用程序进行单元测试时出现“工具包未初始化”异常

c# - 来自 path.combine 的意外行为

c# - Servicepointmanager 设置 sercurityprotocol 异常

visual-studio - 保存 Visual Studio 状态

c# - 如何模拟 Microsoft.Deployment.WindowsInstaller session

.net - 如何在 LINQ 中预加载整个 SQL 表?

.net - 单个配置键的多个值