我当前的项目使用NUnit进行单元测试并驱动用Selenium编写的UAT。开发人员通常在VS.Net 2003中使用ReSharper的测试运行器来运行测试,而我们的构建框则通过NAnt启动测试。
我们想并行运行UAT测试,以便我们可以利用Selenium Grid / RC,以便它们能够更快地运行。
是否有人对如何实现这一目标有任何想法?和/或在多个浏览器环境下测试Selenium测试而不自动编写重复测试的最佳做法?
谢谢。
在这个问题上还没有很多工作。我没有发现任何真正相关的东西。
但是,您的观点是正确的。与功能强大的一核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的发展方向。 参考