【ハウツー】

これはすごい! Web案件必須 Selenium - 人気急上昇中自動テストツール

3 Hello! Selenuim

後藤大地  [2006/09/29]

Selenium Coreの成果物をダウンロードし展開する。セキュリティの観点から、基本的にSelenium CoreはテストするWebアプリケーションと同じWebアプリケーションサーバ(以降、Web AS)で実行されていなければならない。あとはcoreディレクトリをWeb ASのルートディレクトリ以下にデプロイして使えばよい。

Selenium CoreにはデモンストレーションとしてTest Runnerが同梱されている。成果物を展開してindex.htmlをWebブラウザで開いてみよう。ひととおりSelenium Core/Test Runnerを試用することができる。

図2.1 Selenium Core – Test Runnerなどを使ったデモンストレーションを実施できる

図2.2 Selenium Core/Test Runnerの基本画面

図2.3 Selenium Core/Test Runner – 左がテストケース、真ん中が選択したテストケースのテスト内容、右が試験の結果や動作速度の設定になっている。左からテストケースを選択すると真ん中に内容が表示される

図2.4 Selenium Core/Test Runner – 右から「All」を選択すればすべての試験が順次実行される。実行が完了した内容は緑系色で表示される

図2.5 Selenium Core/Test Runner – 順次試験が実施されている様子。下部分に試験内容がめまぐるしく変わりながら表示される。動作速度をゆっくりにすればゆっくり表示される。見ていてなかなか気持ちがいい

図2.6 Selenium Core/Test Runner – プラットフォームやWebブラウザによっては実行できない項目もあり、終了後右下に表示される

図2.7 Selenium Core/Test Runner – 試験結果の表示例

図2.8 Selenium Core/Test Runner – 失敗した試験項目は赤色で表示され、クリックすると失敗した旨が表示される

図2.9 Selenium Core – 同梱されている他の試験ツールデモンストレーション

図2.10 Selenium Core – テストケースは基本的にHTMLでテーブルとして作成されているだけ。あとはSeleniumによって解釈されテストが実施される

デモンストレーションは簡単に実施できるため、成果物をダウンロードして実行してみてほしい。どのようなテストツールかがよくわかるだろう。また、ぜひともテストのベースとなっているファイルをみてほしいのだが、ただのHTML文書だ。テーブルの状態でテストコマンドが列挙されているだけにすぎない。テーブルに記載されるキーワードがSeleniumコマンドになっており、Seleniumによって実行されているわけだ。

    新着記事

    特設サイトの情報

    求人情報

    人気記事

    一覧

    イチオシ記事

    新着記事

    特別企画

    一覧

    転職ノウハウ

    あなたの仕事適性診断

    4つの診断で、自分の適性を見つめなおそう!

    Heroes File ~挑戦者たち~

    働くこと・挑戦し続けることへの思いを綴ったインタビュー

    はじめての転職診断

    あなたにピッタリのアドバイスを読むことができます。

    転職Q&A

    転職に必要な情報が収集できます

    スカウト転職する

    企業からアプローチのメッセージが届きます。