みなさん こんにちは。 ヒューマンクレスト浅黄です。 テスト自動化を行った時、テストケースの増加によって、実行時間が長くなります。特に、クロスブラウザテストでは、倍々で増えていきます。 UI周りのテストでSeleniumを利用している場合、テストケースを並行(並列,分散)実行させることによって実行時間の増加傾向を抑える一助になるのが、Selenium Gridです。 今回は、Selenium Gridの環境構築について。 イメージは以下の図のような環境を構築し、テストスクリプトをGrid Server宛にすることにより複数の環境で並行したテストが可能になります。 Selenium Grid 環境 (※上図以外では、並行実行のため、タスクスケジューラ(Windows),Cron(linux), Jenkinsなども必要になります) 既にテストスクリプトがありローカルPCでの実績があるならば、