タグ

Javaとテストに関するtakigawa401のブックマーク (3)

  • Selenium WebDriver を利用して Webアプリケーションのテストをしてみる - suzukij's diary

    以前から気になっていた Selenium WebDriver を使ってWebアプリの自動テストを試してみたので忘れないうちにメモ。 WebDriverに惹かれたのは以下の理由 ブラウザの操作がJavaで簡単に書ける(学習コストが低い) 記述するコードが簡潔で分かりやすい(コードのメンテナンスがしやすい) JUnitからも実行できる(Jenkinsから実行して自動化したり) ブラウザのスクリーンショットが撮れる(エビデンス作成) 導入準備 ここから Selenium Client Drivers(Java) をダウンロードしてjarにクラスパスを通すだけ。 Mavenを利用する場合、pom.xmlに selenium-java を追加するだけでOKです。 ブラウザ操作の機能のみを利用するだけなら selenium-htmlunit-driver は不要なのでexclusionを指定しておくと

    Selenium WebDriver を利用して Webアプリケーションのテストをしてみる - suzukij's diary
  • 『1 Selenium2.0を使ったFirefoxの自動操縦』

    Seleniumとは、Webアプリケーションのテストツールです。JavaScriptHTMLを使ってブラウザに自動でテストさせるものです。昔から使われているようです。 しかし、ここでの目的はブラウザを自動操縦してトレードシステムの指示通りに自動発注することですので、Seleniumが目的とするところとちょっと違います。また、せっかくつくったトレードシステムとの親和性を考えるとJavaで動作して欲しいものです。 実は、ブラウザの自動操縦は、当初WebDriverというオープンソースがJavaライブラリとして公開されていました。そのようなライブラリを探したのですから、当然、そのようなライブラリが見付かります。私は、このWebDriverをトレードシステムに組み込み自動発注しています。 ところが、その後WebDriverはSeleniumと統合されることになったのですね。現在、私が利用している

    『1 Selenium2.0を使ったFirefoxの自動操縦』
    takigawa401
    takigawa401 2011/07/27
    Selenium2の使い方を複数回に分けて解説。この人はシステムトレードに使おうとしているが、通常のGUIテストへの活用にも参考に出来る。
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
    takigawa401
    takigawa401 2011/06/24
    ビルド・デプロイ・テストを自動化するJava開発ツーry「Jenkins(旧名:Hudson)」の使い方を解説。
  • 1