一尘不染

如何并行运行NUnit(Selenium Grid)测试?

selenium

我当前的项目使用NUnit进行单元测试并驱动用Selenium编写的UAT。开发人员通常在VS.Net
2003中使用ReSharper的测试运行器来运行测试,而我们的构建框则通过NAnt启动测试。

我们想并行运行UAT测试,以便我们可以利用Selenium Grid / RC,以便它们能够更快地运行。

是否有人对如何实现这一目标有任何想法?和/或在多个浏览器环境下测试Selenium测试而不自动编写重复测试的最佳做法?

谢谢。


阅读 532

收藏
2020-06-26

共1个答案

一尘不染

在这个问题上还没有很多工作。我没有发现任何真正相关的东西。

但是,您的观点是正确的。与功能强大的一核CPU相比,当今的大多数计算机具有更多的内核和功能更弱的内核。

所以我确实在Microsoft博客上找到了一些东西。该技术称为PUnit,专门用于测试多线程环境。

它与您所能找到的要求尽可能接近:)

您可以在此处访问适当的博客文章:http :
//blogs.microsoft.co.il/blogs/eyal/archive/2008/07/09/punit-parallel-unit-
testing-in-
making.aspx

更新:链接不再有效。 CodePlex上的项目已被删除。

Update2:这是NUnit 2.5的发展方向。 参考

2020-06-26