2009-11-18 75 views
5

我有与呼吁硒命令NUnit的写了几个单元测试。我有2个win2k3服务器设置,其中一个运行硒网格集线器以及2个硒硒。另一个盒子运行5硒硒。所有这些都在集线器上注册为在Windows上运行Firefox(以保持简单)。在我的单元测试设置方法我知道了在端口4444硒电网使用并行测试C#/ NUnit的

连接到集线器的主机名当运行测试时,他们只能按顺序运行(如预期)。我在NUnit的路线图上做了大量的阅读,以及他们如何拍摄并行测试功能。在此期间,我看到了很多关于使用PNUnit的指针。然而这似乎完全击败了Selenium Grid的目的。

有任何您使用C#成功实施并行测试/ NUnit的连接到硒网格设置?如果是这样,请详细说明。

我在一个完全丧失在如何将/可以,因为它现在已经存在(我使用的是2.9.3版本)使用NUnit工作

回答

4

不幸的是NUnit的不能并行运行测试,让你拥有使用另一个跑步者归档Selenium Grid的并行测试的所有优点。

我使用加利奥亚军为我的测试C#和这里有例子

:在C#

项目,拼命地跑并行测试:http://code.google.com/p/design-of-selenium-tests-for-asp-net/

描述:http://slmoloch.blogspot.com/2009/12/design-of-selenium-tests-for-aspnet_19.html

加利奥测试运行:http://www.gallio.org/

+0

注:NUnit的有距今约2.5版有PNUnit扩展“并行NUnit的” http://www.nunit.org/index.php?p=pnunit&r=2.5 – 2015-05-30 07:57:18

1

还有PNUnit,值得考虑看看,我还没有尝试过进行平行测试。

1

NCrunch(http://www.ncrunch.net/)是值得看的 - 它有分布式处理的选项作为构建的一部分,它的一个主要特点是并行测试。