Tag: pnunit

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

我已经用NUnit编写了几个调用selenium命令的unit testing。 我有2个win2k3服务器盒设置,一个运行selenium网格集线器和2个selenium rc。 另一个盒子正在运行5个selenium rc。 所有这些都在集线器中注册为在Windows上运行Firefox(为了保持简单)。 在我的unit testing设置方法中,我已经将它连接到端口4444处的集线器主机名。 运行测试时,它们只按顺序运行(如预期的那样)。 我已经对NUnit的路线图以及它们如何为并行测试能力进行了大量阅读。 在此期间,我已经看到很多关于使用PNUnit的指示。 然而,这似乎完全打败了Selenium Grid的目的。 有没有人使用连接到Selenium Grid设置的C#/ NUnit成功实现了并行测试? 如果是这样,请详细说明。 我现在完全不知道如何使用NUnit,因为它现在存在(我使用的是版本2.9.3)

有没有人找到并行运行C#Selenium RC测试的方法?

有没有人找到一种方法来运行Selenium RC / Selenium Grid测试,用C#并行编写? 我目前使用Selenium RC的C#驱动程序编写了一个相当大的测试套件。 运行整个测试套件需要一个多小时才能完成。 我通常不需要运行整个套件,因此到目前为止它还没有引起关注,但我希望能够更频繁地进行操作(例如,作为自动构建的一部分) 我最近花了一些时间来讨论Selenium Grid项目,其目的主要是允许这些测试并行运行。 不幸的是,似乎我正在使用的TestDriven.net插件连续运行测试(即,一个接一个)。 我假设NUnit会以类似的方式执行测试,虽然我实际上没有测试过。 我注意到NUnit 2.5测试版开始讨论与pNUnit并行运行测试,但我还没有真正熟悉这个项目,以确定这是否可行。 我正在考虑的另一个选择是将我的测试套件分成不同的库,这样我就可以同时从每个库中运行测试,但是如果可能的话我想避免这种情况,因为我不相信这是分裂的正当理由测试套件。