Selenium のプロジェクト

Selenium には多数のプロジェクトがあり、これらを組み合わせることで多目的なテスティングシステムを実現しています。

Selenium IDE

Selenium IDE Logo

Selenium IDE は、Firexfox 2 以上で簡単にテストを記録して再生することができる Firefox アドオンです。Selenium IDE を使えば、Selenium Remote Control でテストを実行するためのコードを生成することもできます。

Selenium Remote Control

Selenium Remote Control Logo

Selenium Remote Control は、任意のプログラミング言語とテスティングフレームワークを使って、ローカルコンピュータ上またはほかのコンピュータ上の Web ブラウザをコントロールすることができるクライアントサーバーシステムです。ほとんどのプログラミング言語とテスティングフレームワークに対応しています。

Selenium Grid

Selenium IDE Logo

Selenium Grid は、多数のサーバーで同時にテストを実行することで、Selenium Remote Control を別次元へとレベルアップします。複数のブラウザやオペレーティングシステムのテストにかかる時間を大幅に短縮できます。

Selenium Core

Selenium Logo

Selenium Core は、Selenium プロジェクトのもとになった JavaScript ベースのテスティングシステムです。現在では主に Selenium Remote Control のコンポーネントとして使われていますが、純粋な JavaScript/HTML テスティングシステムとして使用することもできます。

Selenium on Rails

Selenium on Rails Logo

Selenium on Rails は、Rails アプリケーションを Selenium Core でテストするための簡単な方法を提供します。スイートファイルは実行時に各ディレクトリに作成され、Selenium Core ファイルが /public を汚染することはありません。

Selenium on Ruby

Selenium on Ruby Logo

Selenium on Ruby は、Ruby 関連の新しい Selenium プロジェクト群のハブです。



CubicTest (Eclipse 用)

Selenium for Eclipse Logo

CubicTest は、Selenium テストおよび Watir テストを作成するためのグラフィカルな Eclipse プラグインです。Web テストをより迅速かつ簡単に作成することができるほか、テストをさらにロバストで再利用可能なものにするための抽象化機能を備えています。

Bromine

Bromine Logo

Bromine は Selenium 用の Web ベース QA ツールで、簡単に Selenium-RC テストを実行して結果を表示することができます。一人のテスターがいくつかのテストをストレスなく実行したい場合から、多くのユーザーグループや数百のテストケースを抱える企業向けソリューションまで、さまざまな規模に対応しています。