我当前的项目使用NUnit进行单元测试并驱动用Selenium编写的UAT.开发人员通常在VS.Net 2003中使用ReSharper的测试运行器运行测试,我们的构建盒通过NAnt将其启动.
我们希望并行运行UAT测试,以便我们可以利用Selenium Grid/RC,以便它们能够更快地运行.
有没有人对如何实现这一点有任何想法?和/或针对多个浏览器环境测试Selenium测试而不自动编写重复测试的最佳实践?
谢谢.
关于这个问题还没有很多工作.我没有找到任何真正相关的东西.
但是,你的观点很好.与强大的一个核心CPU相比,现在大多数机器拥有更多内核和更低功能的内核.
所以我确实在微软博客上找到了一些东西.该技术称为PUnit,专门用于测试多线程环境.
它尽可能接近您的要求,我可以找到:)
你可以在那里访问相应的博客文章:http://blogs.microsoft.co.il/blogs/eyal/archive/2008/07/09/punit-parallel-unit-testing-in-making.aspx
更新:链接不再有效.CodePlex上的项目已被删除.
Update2:这是NUnit 2.5的路线图.参考