■Seleniumとは Webアプリケーション用テストツール。 ブラウザの操作をシミュレート(自動化)して、Webアプリケーションの画面周りの再帰試験(リグレッションテスト)を実施することができる。 Selenium2.0以降より、WebDriverというAPI、実装を使った実装に変わった。 WebDriver API を使うようになったので、テストのスクリプトコードも大きく変更された。 ■メリット 「Webブラウザを使って」というのが非常に大きなポイントで、人が手でWebブラウザを操作する代わりにSeleniumがWebブラウザを操作してくれる。 そして単純に操作するだけでなく、例えばエラーメッセージが正しく表示されているかといった検証も行うことができる。 つまり、今まで人手を必要としていたWebブラウザを使った試験が自動化できる。そのため数百項目もあるテストも、クリック1回で