Selenium Grid使用C#/ NUnit进行并行测试

set*_*eth 5 c# nunit selenium-grid pnunit

我用NUnit编写了几个调用selenium命令的单元测试.我有2个win2k3服务器盒设置,一个运行selenium网格集线器和2个selenium rc.另一个盒子正在运行5个selenium rc.所有这些都在集线器中注册为在Windows上运行Firefox(为了保持简单).在我的单元测试设置方法中,我已经将它连接到端口4444处的集线器主机名.

运行测试时,它们只按顺序运行(如预期的那样).我已经完成了很多关于NUnit路线图的阅读以及他们如何为并行测试能力拍摄.我已经看到很多指针在此期间使用PNUnit.然而,这似乎完全打败了Selenium Grid的目的.

有没有人使用连接到Selenium Grid设置的C#/ NUnit成功实现了并行测试?如果是这样,请详细说明.

我现在完全不知道如何使用NUnit,因为它现在存在(我使用的是版本2.9.3)

Yau*_*kha 4

不幸的是,NUnit 无法并行运行测试,因此您必须使用另一个运行程序来归档 Selenium Grid 并行测试的所有优势。

我使用 Gallio runner 进行 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

Gallio 测试运行程序: http: //www.gallio.org/