セレンは、Webベースのアプリケーションの自動テストのために使用されているオープンソースのツールです。. このツールは非常にシンプルで使いやすいです. これは、広く任意の技術で開発されたブラウザベースのアプリケーションの機能テストのために使用されています.
私たちの最初のセレンベースの機能テスト:
ジャバ - セレンは、例えば、高水準言語のテストを記述するために使用することができ, C#の, Ruby, パイソンなど. 最も重要な概念, その1は、セレンを学習する前に学ばなければなりません, PageObjectsです. PageObjectは、Webアプリケーションのテストスーツを構築するために使用されるオブジェクト指向ライブラリです. それはモデルにテストコードを分離することができるようにMVCパターンに従う用途に非常に便利です, ビューとコントローラパターン. 非常に基本的なセレンのテストケースは、クラスを拡張して開発された「SeleneseTestCase」. ここでは、ブラウザ名と一緒にアプリケーションの基本的なURLを指すように使用されているセットアップ方法を持っています.
セレンRCとセレングリッドのインストールと実行:
我々の選択のプログラミング言語に基づきます, セレンは、使用可能なライブラリのセットを持っています. 私たちは、次のURLから、これらのライブラリをダウンロードすることができます -
http://seleniumhq.org/download/
当社の文書では、Javaプログラミング言語に従います -
- Step 1 - Selenium RCのは、単にjarファイルであります. 通常、Jarファイルの名前がある - セレンサーバーStandalone-<バージョン番号>.jar. これは、特別なインストールは必要ありません。. ただ、zipファイルをダウンロードし、システム上のいくつかの場所でライブラリを抽出.
- Step 2 - あなたは正しいバージョンを持っていることを確認してください (見ます 1.5 or higher) ジャワのコンピュータにインストール. また、JAVA_HOMEとPATHなどの環境変数が適切に定義されるべきであることを確認してください. Javaが使用しているシステム上で正常に動作することを確認するために、, ちょうどあなたのコマンドプロンプト端末に次のように入力 -
Javaの-version
- Step 3 - セレンサーバーを実行すると、 - 単にコマンドプロンプトターミナルを開き、手順に記載されたzipファイルを解凍したディレクトリに移動します 1. 以下のコマンドを実行 -
java -jarセレンサーバーStandalone-<バージョン番号>.jar
あなたは、単に上記のコマンドを持つバッチファイルを作成することができます, あなたは、上記のコマンドを入力する必要はありません毎回ように.
Javaクライアントドライバの使用:
- Step 1 - URLからSeleniumのJavaクライアントドライバのzipファイルをダウンロードしてください – http://seleniumhq.org/download/
- Step 2 - ダウンロードが終わると, セレン-Javaベースを抽出<バージョンなし>.jar
- Step 3 - あなたのJavaのIDEを開き、Javaプロジェクトを作成します.
- Step 4 - ライブラリセレン-Javaベースを追加<バージョンなし>.jar
今、あなたはセレンのJavaクライアントAPIを使用して、Javaプログラミング言語の助けを借りて、あなたのセレンのスクリプトを書き始めるのに良いです.
セレンのテストケースを容易JUNITと統合することができ. 書かれたら、私たちは、単に順番にセレンのテストケースを実行し、我々のニーズのレポートを生成しますJUnitテスト・スイートを実行することができます.
In addition to these, 我々は、アプリケーションのJavaスクリプトコードをテストするために、セレンを使用することができます.
このアプローチの最も重要な利点は、ということです, 追記, 私たちは、スクリプトを保存することができ、それは異なる環境で実行することができます.
上記の特徴を考慮, we can conclude that Selenium is one of the most important tools for automation testing of browser based applications.