タグ

SeleniumRCに関するlax34のブックマーク (12)

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

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

    Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み
  • Selenium RCの紹介 | feedforce Engineers' blog

    Selenium RCとは Selenium RCは、 OpenQAによって提供されているSelenium製品ファミリの1つです。 2007/02/02現在、 Apache License, Version 2.0の下に配布されています。 Selenium RCは、 Selenium Remote Control という名が表すとおり、Seleniumテストを遠隔操作するための製品です。 これは、JAVAの Jetty Web Serverを利用した Selenium Server を利用して実現されています。 Selenium RCとは 準備 Selenium RC PHPUnit3.0 インタラクティブモードで実行 PHPUnitから実行 Selenium Serverをデーモンとして実行 サンプルコード 実行 さいごに Selenium RCとは Selenium RCは、 Open

    Selenium RCの紹介 | feedforce Engineers' blog
  • ブラウザを選ばずWebテストを自動化するSelenium

    Selenium RCで自動テストを実行するには 作成したテストスィートやテストケースをSelenium IDEで読み込めば、作成したテストを実行できます。しかし、Selenium IDEは、Firefoxのプラグインなので、この方法ではFirefox上でしかテストできません。そこで、Firefox以外のWebブラウザでテストするには、Selenium RCを利用します。 またSelenium RCを利用すると、人手を介さずにテストを実行し、テストの実行結果をファイルに出力できるため、継続的インテグレーション(CI)でも利用できます。 それでは、Selenium RCを利用して、Selenium IDEで作成したテストを実行してみましょう。 Selenium RCのインストール Selenium RCはJavaアプリケーションとして動作するので、あらかじめJRE(Javaの実行環境。バージ

    ブラウザを選ばずWebテストを自動化するSelenium
  • 第3回 Selenium RCでJUnit

    まずは、JUnitで動かすためにSelenium RCが必要なのでダウンロードします。 seleniumのメインページからダウンロードページに行って、「Selenium RC」のダウンロードボタンを押下します。 特に、インストールはいらないので適当なフォルダに解凍しておいてください。 それでは、解凍したSelenium RCを使用してEclipseの設定を行います。 メニューの「ファイル→新規→Javaプロジェクト」を選択し、新しいプロジェクトを作成します。 プロジェクト名を入力したら、「次へ」を押下します。 Javaビルド設定が開いたら、ライブラリータブに移動し、「ライブラリーの追加」を押下します。 JUnitを選択し・・・ JUnit3を選択して「完了」ボタンを押下します。 では、続いてSeleniumの外部JARを追加します。 再びJavaビルド設定で「外部JARの追加」を押下し、

  • Selenium RCを使ってみた « nought

    ちょっとした、出来心でselenium RCを使ってみました。 Firefoxなら、Selenium IDEでOKなんですが、JSの部分はIEでのテストが必須になるのでRCを使った次第です。 結果として、僕のPCのIEがなぜか固まることのぞけば概ね良好。 こちらのサイトを参考に試してます。 http://tech.feedforce.jp/selenium_rc.html http://colo-ri.jp/develop/2008/02/selenium_rc_seleniumserverjar.html 以下手順です。(JAVA必須) まずはPHPUnit3とselenium関連を開発サーバにインストール sudo pear install -a Testing_Selenium-beta pear channel-discover pear.phpunit.de sudo pe

  • Linux で Selenium RC を使う ― ありえるえりあ

    現在開発している製品の自動テストと負荷テストに Selenium RC(*) が使えそうなのでいろいろ調べてみました。 Selenium RC はブラウザをリモートコントロールすることによって自動テストを行うソフトウェアで、 Selenium RC を操作するライブラリ(JavaPerl など)を使えば、簡単にテストケースを書いて実行することができます。また、一応マルチプラットフォーム対応なので、 Linux で開発している僕にとっては嬉しいソフトウェアなのです。今回はとりあえず Linux で Selenium RC を用いてブラウザをリモートコントロールするところまで説明します。 (*) http://www.openqa.org/selenium-rc/ Firefox をリモートコントロール 結論から言うと僕の環境(Gentoo 2.6.22, Firefox 2.0.0.6

  • Seleniumでラクラク、クロスブラウザ自動テスト!(その1):マピオンラボ(テスト)

    Selenium IDE Seleneseによるテストケース記述&実行が可能なFirefox拡張です。実際のブラウザ操作記録によるSelenese自動生成やテスト実行のコントロール、Seleneseリファレンスの参照など、効率的にテストケースを記述&実行するには欠かせないツールです。 ただFirefox拡張なわけですので、もちろんFirefox限定です。 Selenium RC 各ブラウザをリモートで操作するJavaのサーバーアプリ+各言語(Java, Ruby, Python, Perl, PHP, .NET)にてテストケースを記述するクライアントライブラリです。RCはRemote Controlってことですね。おおよその構成としては家のページにある図をご参照。ちなみにSelenium RCではSeleneseは登場せず、各言語のAPIでテストケースを記述することになります。「Java

  • IBM Developer

    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.

    IBM Developer
  • Set Up Selenium RC « evolve as own walk pace

    Selenium RCとは・・・ Selenium Remote Control の RC サーバとクライアントで構成されます。 Selenium Serverが仮想プロキシサーバとして動作し、テスト対象となるWebアプリケーション、ローカルPCのWebブラウザにテストケースを実行しにいきます。 (詳細はWebページへ:http://seleniumhq.org/docs/05_selenium_rc.html) Set Up Java実行環境のお話・・・ 環境のダウンロード Selenium Server ・Javaの実行ファイルとなっています。 http://seleniumhq.org/download/ から selenium-server-standalone-2.0rc3.jar(2011/07/16時点) をダウンロードしてくる。 Selenium Client

  • [Selenium][Firefox][PHPUnit] Selenium RCで新しいバージョンのFirefoxを動かす

    Selenium RC でちょっとモゴモゴしたくなったのでメモ程度に。 やろうとしてたことは、Selenium RC + PHPUnit で受け入れテストor回帰テストの自動化的なことをしようとしてたんだけど、家からダウンロードしてくると、別個でインストールしているFirefox 7.0.1ではエラーで軽く一蹴される。 これは既存起動時のselenium-server.jarがFirefox 3.6.xまでしか対応していないから。 以下回避策。 1. selenium-server.jarをselenium-server.zipとしてコピーして解凍。 2. ディレクトリ配下に複数存在するinstall.rdfのmaxVersionを変更。 3. 変更したファイル群をzipで圧縮してまた.jarファイルにリネーム。 4. 編集したselenium-server.jarをjava -jar

  • SeleniumRCで自動テスト!〜セットアップ編〜

    おはようございます。 作業環境をMacBookAir(Mac OS X 10.6.6 Snow Leopard)に移行したので、こちらにもSeleniumRC環境をつくろうとやってみました。 特にWindowsXPでセットアップしたときと違いはありませんでした。 MacBookAirのPHPのバージョンなどの環境は以下のとおりです。 hoge@hoge-MacBookAir:~$ php -v PHP 5.3.3 (cli) (built: Aug 22 2010 19:41:55) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies hoge@hoge-MacBookAir:~$ java -version java version "1.6

    SeleniumRCで自動テスト!〜セットアップ編〜
  • Selenium RCをCentOS上のFireFoxで実行してみた - だんごむし

    ぜんぜんテスト目的ではなくて、個人的な欲求のため、CentOSで動かしてみました。 ちょっと探したところ、FireFoxでは動かんぜ、みたいな話もあったんだけど、結論を言うと動きました。 ただ、すんなりとは動きませんでしたので、メモとして残します。 // JDKのインストールは省きます。 // 基的に全作業をrootユーザで実行しています。 // CentOS 5.4、FireFoxは3.6(/usr/lib/firefox-3.6/firefox) (1)素材の準備 まず、ここでつまづきました。今日(3/2)の時点で最新ファイルは、 selenium-server-standalone-2.0b2.jar というファイルなのですが、これで起動すると時と場合によってうまく動かないことがあったので、ひとつ前のバージョンと思われるファイルをダウンロードします。 selenium-server

    Selenium RCをCentOS上のFireFoxで実行してみた - だんごむし
  • 1