Seleniumテストの自動化を推し進めるクラウドサービスまとめ
Webアプリケーションをテストする際に活躍するのがSeleniumです。最近では、デスクトップのブラウザのみならず、iOSやAndroidのWebViewを使ったテストもできるようになっています。
自分のローカルにSelenium Serverを立ててテストする場合が多いと思いますが、今回はSelenium Serverをクラウドで提供するサービスをまとめて紹介します。
TestingBot

138の異なるOS、ブラウザ、バージョンの組み合わせでテストができます。iPhone/Androidにも対応しています。トンネル機能を使うことでローカルまたはLAN内のサーバに対するテストも自動化できます。
ブラウザからのテスト実行の他、CIと組み合わせたテストも可能です。
Selenium Testing in the cloud – Run your cross browser tests in our online Selenium Grid
Nerrvana

Selenium IDEで記録した内容をクラウド上で実行できるサービスです。WebDriverではないですが、Firefoxのアドオンを使って手軽にテストコードが記述できるのが利点かも知れません。
Nerrvana – easy Selenium testing in the cloud
Gridlastic

プライベートなSelenium Gridを提供するサービスです。Selenium Gridを使うことでテストを並列化し、実行時間を軽減できるようになります。
BrowserStack

BrowserStackはSeleniumのクラウドサービスとしてよく知られています。それだけに機能は豊富で、300を越えるOS/ブラウザ、バージョンでテストを行えます。ローカル、LAN内部のサーバに対するテストも可能です。
さらにCIとの組み合わせや各種プログラミング言語と組み合わせたテストコード記述、ライブデバッグ機能も備えています。
Selenium cloud testing in 300+ Desktop and Mobile Browsers.
Sauce Labs

Sauce LabsもまたSeleniumテストで有名です。テストとしてはSeleniumの他、JavaScriptのユニットテストにも対応しています。
Sauce Labs: Selenium Testing, Mobile Testing, JS Unit Testing and More
STAR-Lite

STAR-Liteはクラウドではなく、Windows Serverに対してインストールするソフトウェアになります。設計情報を取り込み、そこからテスト情報を生成します。自動で取り込まれるので設計の変更、追加が自動でテストスクリプトに反映されます。
テストは自動実行される仕組みになっています。
テスト自動化ツール< STAR-Lite,Version1.2 >-toppage
テスト環境をきちんと構築・メンテナンスするのは意外と手間がかかるものです。今回紹介したようなサービスを使って管理・運用を効率化できるとうれしいですね。
コメントは受け付けていません。