SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

WebDriverの採用で生まれ変わったOSSのブラウザテストツール「Selenium 2」入門

「Selenium2」テスト徹底活用! Jenkinsによる自動実行とSelenium Grid2による複数環境でのテスト

WebDriverの採用で生まれ変わったOSSのブラウザテストツール「Selenium2」入門 第3回

  • X ポスト
  • このエントリーをはてなブックマークに追加

5. インストール

 テスト対象のWebアプリケーションを実行するためのAPサーバとしてTomcat、テストを実行するためのSelenium2、最後にJenkinsを用意します。

5.1. Tomcatのインストール

 http://tomcat.apache.orgよりTomcatのアーカイブをダウンロードします。

 インストーラ付きの実行形式型のファイルもありますので、実行プラットフォームに合わせたファイルをダウンロードし、インストールしてください。

 zip形式をダウンロードした場合には、適当なフォルダにアーカイブを展開すれば完了です。

 Windows環境の場合、[Tomcatインストールフォルダ]/bin/startup.batを実行すれば、Tomcatが起動します。

 ブラウザよりhttp://localhost:8080/にアクセスすれば、下記のようなTomcatの画面が確認できます。

図1:Tomcat起動画面
図1:Tomcat起動画面

5.2. Selenium2のインストール

 Selenium2のインストールについては、サンプルのテストアプリケーションに含まれておりますのでそれを利用するか、「本連載の第2回記事」を参照してください。

5.3. Jenkinsのインストール

 最も簡単な起動方法は、Jenkinsのサイトよりwarファイルをダウンロードし、下記のコマンドでJenkinsを起動する事ができます。

java -jar jenkins.war

 この方法でもJenkinsを起動できますが、今回はTomcatをインストールしていますので、Tomcatにjenkinsのwarファイルをデプロイします。

 [Tomcatインストールフォルダ]/webapps配下にjenkins.warを配置し、Tomcatを起動します。

 読み込み完了を待ってから、ブラウザから下記URLにアクセスしてJenkinsを起動してみましょう。

図2:Jenkins起動画面
図2:Jenkins起動画面

5.4. Mavenを追加

 今回用意したサンプルアプリケーションはMavenプロジェクトなので、JenkinsでMavenを扱えるように設定します。

 Jenkinsの画面左にあるメニューより、「Jenkinsの管理」を選択、さらに「システムの設定」を開きます。

 画面中程にある「Maven」の設定項目より「Maven追加」ボタンを押下します。名前の「maven3.1」と入力し保存します。

図3:Mavenの追加
図3:Mavenの追加

 これで、Mavenが利用できるようになりました。

5.5. Deploy Pluginを追加

 Jenkinsの特徴の一つとしてプラグインの豊富さがあると紹介しましたが、導入についても非常に簡単です。今回は、ビルドした後TomcatにデプロイするためのDeploy pluginのインストールします。

 Jenkinsの画面左にあるメニューより、「Jenkinsの管理」を選択、さらに「プラグインの管理」を選択してください。

 「利用可能」タブを選択すると、インストール可能なプラグインの一覧が表示されます。その中から「Deploy plugin」にチェックし「再起動せずにインストール」ボタンを押下します。

図4:Deploy pluginをインストール
図4:Deploy pluginをインストール

 ここまででインストール作業が完了です。

 Jenkins自体の導入の手軽さはもとより、プラグインの導入も非常に簡単になっていることが実感いただけたのではないでしょうか。

次のページ
6. デプロイジョブを作成する

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
WebDriverの採用で生まれ変わったOSSのブラウザテストツール「Selenium 2」入門連載記事一覧

もっと読む

この記事の著者

五座 淳一(株式会社DTS)(ゴザ ジュンイチ)

株式会社DTS 金融企画部所属。主に大規模・金融機関向けシステム開発のアーキテクト担当しています。ウォーターフォール型の開発に、CIなどアジャイル開発のプラクティスを取り入れ、開発プロセスの改善を試みています。 

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7505 2013/11/22 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング