「Selenium」の主な特徴として、「テストスクリプト作成」「回帰テスト自動化向け」「サポートブラウザ」について紹介します。テストスクリプト作成は「ブラウザ操作ベース」「HTML記述ベース」「開発言語ベース」の3種類のタイプで作成できます。IDE」を利用して、ブラウザに対して操作すると、その操作履歴が保存され、HTMLテストスクリプトが作成されます。ブラウザ操作によりテストスクリプトのベースを作成して、必要に応じて微調整を加えれば、テストスクリプトが完成します。HTMLテストスクリプトを実行すれば、同様の操作をリプレイできます。HTML記述ベースブラウザ操作ベースを使用せずに、HTML記述でもテストスクリプトを作成できます。1行が1手順を表す3カラムのtableとして記述する形式で、HTMLを扱えればプログラマーではなくてもテストスクリプトを作成できます。開発言語ベース開発言語を使用したテストスクリプト作成も行えます。「Java」「C#」「Ruby」「PHP」「Perl」「Python」「JavaScript(Node.js)」などの言語をサポートしています。「ログイン処理などの定型的な共通処理を別のメソッドとして切り出す」などのプログラマブルなテストスクリプトを作成できます。テストスクリプトは各言語用テスティングフレームワークと連携して記述します。Javaの場合なら、JUnitのテストスクリプトとしてIDE上から記述/実行します。テスト実行所要時間」など、利用コストは高めになります。「回帰テストの自動化」など、繰り返し利用が多いケースへの適用が効果的とされています。■サポートブラウザSeleniumは、主要ブラウザに対応しています。3名のSeleniumコミッターを招き、「今後のSeleniumの動向」「テスト事例紹介」「Q&Aパネルディスカッション」などが行われた。reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。著作権は情報提供者に帰属します。掲載している情報は、記事執筆時点のものです。