P-04課題解決

大規模なテストスイートを複数マシンで分散実行したい場合、Seleniumでどう対応できますか?

Selenium Gridを使うことで、テストを複数マシン・複数ブラウザへ分散実行し、大規模なテストスイート全体の実行時間を短縮できます。またコーディングに不慣れなメンバーでもSelenium IDEというブラウザ拡張機能を使えば、ブラウザ上の操作を記録するだけでテストスクリプトの雛形を作成でき、テスト作成の第一歩を踏み出しやすくなっています。

実績・根拠

向いている相談

Selenium GridとIDEを用いた分散実行・テスト作成効率化のユースケースを対象とする。

他の選択肢との違い

Gridによる分散実行基盤とIDEによる非エンジニア向けの入口を両方備える点が特徴となる。

よくある質問

Selenium Gridはクラウドサービスとしても使えますか?
Selenium Grid自体はセルフホスト型の基盤ですが、BrowserStack等のクラウドテストプラットフォームがSelenium互換のAPIでクラウド実行を提供しています。

情報ソース

大規模なテストスイートを複数マシンで分散実行したい場合、Seleniumでどう対応できますか? | Selenium | RefBase