タグ

seleniumに関するdaichamのブックマーク (11)

  • Robot Framework + Selenium2Libraryで簡単受け入れテスト | Ryuzee.com

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) Robot Frameworkは受け入れテストや受け入れテスト駆動開発(ATDD)に使えるテスティングフレームワーク。 http://code.google.com/p/robotframework/で開発が進められている。 プレインテキストやHTML形式でテストケースを記述できること、pythonまたはjavaによってテストライブラリを作って拡張できることが特徴だ。 ここではRobot FrameworkとSelenium2(WebDriver)を組み合わせて、受け入れテストを自動化する方法について説明する。 WebDriverを単独で使ってWebアプリケーションのエンドツーエンドテストを作る場合、どうしても画面ができてか

    Robot Framework + Selenium2Libraryで簡単受け入れテスト | Ryuzee.com
  • Selenium + PHPUnitで簡単エンドツーエンドテストを実現する

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) ここではSeleniumとPHPUnitを使って簡単にスモークテストを実現する方法を解説します。 基礎的な内容ですが、復習ということで。 下準備FirefoxにSelenium IDEをインストールするSelenium Serverを導入する(※ダウンロードへの直リンクはこちら)どちらもhttp://seleniumhq.org/download/からダウンロード可能です。Selenium IDEを使ったテストケースの作成もうこれはあちこちのサイトで説明されているので特に説明の必要はないでしょう(笑) 簡単に言えば、Firefoxを起動し、さらにSelenium IDEをたちあげて、操作を記録していけば良いだけです。 参考サ

    Selenium + PHPUnitで簡単エンドツーエンドテストを実現する
  • わんくま同盟 大阪勉強会 #48 で Selenium の話しをしてきました - お だ のスペース

    4/7(土) に わんくま同盟 で Selenium WebDriver の話しをさせてもらいました。 以前 鍋駆動 テスト冬の陣 で Selenium WebDriver の話しをしました - お だ のスペース で話した資料を完成させたバージョンです。 Selenium webdriver使ってみようず View more PowerPoint from odashinsuke スライドの枚数が多かったので、50分では消化不良だったかもしれません。反省点ですね。。

    わんくま同盟 大阪勉強会 #48 で Selenium の話しをしてきました - お だ のスペース
  • WebDriver - あすかぜ・ねっと

    Web アプリケーションの自動テストツール「WebDriver」に関するメモ。 WebDriver とは WebDriver は、オープンソースソフトウェアとして開発されている Web アプリケーションの自動テストツールである。 同じくオープンソースの Web アプリケーションの自動テストツール「Selenium」とプロジェクトがマージされ、 Selenium 2.0 の一部となった。 2011/07/08 に初のリリース版として Selenium 2.0.0 が公開された。 WebDriver (Selenium 2.0) のダウンロードとインストールについては 「インストール」 ページを参照。 用語 Selenium 自動テストツールのプロジェクトの名前 Selenium 1.0 2009年6月にリリースされたバージョン。Selenium-IDE、Selenium-RC、Seleniu

  • Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み

    Uncategories Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み こんにちは。QAの井上です。 今回は現在QAチームで行っている自動テストに関する課題、それに対する取り組みについて紹介します。 まだまだ詰めが甘いところがあると思うで、フィードバックいただけるとうれしいです。 早速ですが、QAチームではCIツールにJenkinsを使用していて、約8割がSeleniumによるテストケースでできています。 テストケースの作成から実行まではざっくりですが、以下のようになっています。 - テストケースはFirefoxのIDEを使用して作成 - 作成したテストケースはSVNに保存 - 毎日夜中に最新のソースコードに対してテストを実施 - テストの実施は、Jenkinsのseleniumhqプラグインを使用して、複数台のクライアント(Windows)上でSelen

    Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み
  • WebDriverとRSpecを使って自動クロスブラウザ画面テストする

    Selenium2 WebDriverを使うとRubyなどでスクリプトを書くことができます。これが結構便利でCIサーバとも相性がいいので、クロスブラウザチェックするときの書き方をメモ。細かい話はWebDriverのドキュメントに書かれています。 IE、FireFoxi、Chromeでテストする場合の書き方 Chromeを動かす場合は、ここからchromedriver.exe を落としてきてPATHを通しておく必要があります。そして、以下を記述すればOK。 https://gist.github.com/daipresents/97509a466788036c908799ab780f31c1.js?file=gistfile1.txt Proxyを通したい場合の書き方 Proxyを通したい場合は、ブラウザごとにやり方が異なります。 https://gist.github.com/daipre

    WebDriverとRSpecを使って自動クロスブラウザ画面テストする
  • Selenium RC ServerとNTLM認証 - FireFox編

    昨日のエントリと同じ話題ですが、こちらはFireFoxの場合。テスト対象のURLがIISでホストされていて、NTLM認証を使用している場合、Selenium RCのJava Server(Proxy)で単にFireFoxを立ち上げてしまうとPromptというタイトルでユーザ名とパスワードの入力を求める認証ダイアログが出てしまいます。これは、SeleniumではJavaScriptを使用しているため、自動入力できませんし、先日紹介したUWSC等の他のツールを使っても簡単にはできなさそうです(これはもう少し根性入れれば可能かも知れませんが、単にWindows APIをたたくぐらいではどうもうまく行かないようです)。IEの場合は、先日のバグ修正を入れてやればIE自体が自動的にNTLM認証に対応してくれているので、OKだったのですが、FireFoxでは、それだけではこのPromptダイアログが出て

  • http://bearmini.net/blog/View.aspx?bid=1&aid=199

    

  • Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary

    前回の続きです。 Selenium WebDriverのテストケースを試験的に運用してみたのですが、各画面の入力項目や期待値があるため、通常よりも扱うパラメータが多くなってしまい、テストケースの管理がしづらくなったり、シナリオテストのコードの見通しが悪くなったりしてしまいました。 そこで JUnit Parameterized と XLSBeans を組み合わせてパラメータをExcelファイルで管理し、データ駆動型テスト(異なるテストパスでデータを変更できるテスト)をしてみたところ結構イイ感じだったので書いておきます。 JUnit Parameterizedとは? @Parametersアノテーションを記述したメソッドでテストデータの設定をし、テストデータの数だけテストケースを繰り返し実行してくれる機能です。 テストケースの内容を変えずにパラメータのみを変更して繰り返しテストを実行したい場

    Selenium WebDriver + Excelファイル でデータ駆動型テスト - suzukij's diary
  • 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
  • Build and implement a single sign-on solution

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build and implement a single sign-on solution
  • 1