在工作中,我们有一个测试套件需要大约 4 个小时才能运行。我已经使用 Phantom JS 将这个时间缩短到 2 小时。不过,我想进一步了解这一点。
我们在 Visual Studio 2013 中使用 MsTest。大部分测试都是用 Specflow 编写的。
我会对并行执行工作感兴趣。升级到 VS 2015 的最佳方法是这样做吗?我知道我可以使用 Specflow+,但正在寻找免费选项。
减少测试运行时间的最佳方法是什么?
感谢和建议。
最佳答案
我一直在使用这个项目并行运行我的所有测试(包括 UI 测试) ParallelTestRunner它允许您指定要并行运行的步数。
关于.net - 如何减少 .NET 中的 MSTest 执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42490071/