開発●オープンソース
URL●http://tuigwaa.sandbhttp://www.openqa.org/selenium/x.seasar.org/

「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1本のペースでご紹介しています。今回はテストツールの「Selenium」です。

図

 「Selenium」は,Webアプリケーションのテストを自動化するためのツールです。以下で述べる,三つのソフトウエアから成り立っています。

 「Selenium IDE」は,Webブラウザでの操作を記録,再生,編集するためのソフトです(画面)。Webブラウザ「Firefox」の拡張機能として実装されています。Webサイトに対するテストを記録し,再生できるようになります。

 「Selenium Core」はSeleniumの中心的な機能を提供するソフトです。複数のテストを自動で実行できます。

 「Selenium Remote Control(Selenium RC)」は,テスト対象のWebサーバーに変更を加えることなくテストを実行するためのソフトです。このソフトを利用することで,HTMLだけでなくJavaなどの任意のプログラミング言語でテストを書けるようになります。