0

現在、Hudson CIを使用してxvncでブラウザーを起動し、Webdriver(2.0より前)を介してテストを実行しています。

代わりにSeleniumリモートWebドライバーを使用する必要がありますか?それはハドソンciよりも効率的ですか?

Amazonでテストを実行したい....すでにAmazonと統合できるSeleniumリモートWebドライバーサーバーまたはSeleniumGridプラグインはありますか?グリッドまたはリモートドライバーサーバーを追求する必要がありますか?

私の最終的な目標は、AmazonのSeleniumで複数のテストを並行して開始し、すばやくスケールアップおよびスケールダウンできるようにすることです。

現在、ハドソンCIを搭載したサーバーに月額$ 100を支払っていますが、容量全体を使用することはありません。

4

2 に答える 2

2

グリッドまたはリモートサーバーは、ハドソンのようなCIツールに取って代わるものではありません。ビルドが失敗した場合、ジョブのスケジュール設定、テストの並列化、結果の報告(履歴付き)、または電子メール/IM通知の送信は行われません。

したがって、これらすべてにハドソン(または同様のもの)を使用できます。おそらく、グリッドまたはリモートサーバーを使用して、ブラウザーを実行しているマシンをテストを実行しているマシンから切り離します。

于 2011-05-08T19:58:33.593 に答える
1

Selenium Gridを使用すると、複数のテストを並行して起動できます。また、適切な構成を使用すると、さまざまなブラウザーのテストを並行して実行することもできます。

Seleniumグリッドはまだselenium1.xリモートコントロールドライバーを使用しています。したがって、すでにWebドライバーコードでテストを記述している場合は、現在のSeleniumグリッドでは使用できない可能性があります。セレングリッドの新しいバージョンがあります-グリッド2.0は間もなくリリースされます。それはウェブドライバーもサポートします。

于 2011-05-08T04:11:11.690 に答える