タグ

2012年4月1日のブックマーク (4件)

  • Selenium RCでテストを楽にする - XOOPS専門-株式会社RYUS

    satoです。 WebアプリケーションのテストといえばSeleniumが有名です。 Seleniumは便利なのですが、HTMLでテストケースを書くのは面倒です。 通常はSelenium IDEを使うと思いますが、そもそもプログラマーGUIを叩くのが面倒というケースが多いです。 Seleniumのプロダクトの中にSelenium RCというのがあります。 RCはRemote Controlの略で、その名の通りSeleniumをリモートから操作することができます。 操作に使う言語はJava/Perl/PHP/Ruby等多種多様に対応しているので、自分の好きな言語でテストを書くことができます。 これにより、例えばGUIの無い環境から、Selenium RCのサーバを動かしているPCでアプリケーションのテストを行うことが可能になります。 Selenium IDEの出力も、HTML

  • Windows7でSelenium RCを動かしてみる。 - orattaの日記

    Windows7でSeleniumRCを動かしてみました。結構7ならではのハマりどころがあったので同じようにハマった人はどうぞ。 参考 Setting up Selenium RC server in Windows:WindowsにSelenium RCをインストール SeleniumRCをWindowsで動かしてみた - ぽん日記 pear - Issue upgrading to phpunit 3.5.13 - Stack Overflow PHPUnit Manual 第18章 PHPUnit と Selenium 構成 テストサーバ:テスト実行するPC Webサーバ:テスト対象のサービスが動いているサーバ Windows7にSelenium RCを入れる まずはSelenium RCをインストールします。Selenium RCはテストサーバにインストールします。テストケースが増

    Windows7でSelenium RCを動かしてみる。 - orattaの日記
  • PHPUnit と Selenium RCで機能テストをやってみる : エクスギア Blog

    PHPのテストライブラリとしては一番有名どころのPHPUnitと実際のブラウザをJavaScriptを使って画面遷移をテストすることができるSelenium RCを使って実際に結合テストを行ってみたので今回紹介したいと思います。 PHPUnit PHPUnitPHPの一番有名なテストライブラリです。テストケースを用意することで仕様変更にも強いアプリケーション開発が可能になります。 さまざまなことができるPHPUnitですが、PHPUnitだけでは画面遷移のような機能テストは難しいものです。 なぜなら、PHPだけで画面遷移を確認するためにはブラウザの動きをシミュレーションしたライブラリを使ったりしてテストする方法になってしまうからです。 たとえばsymfony1系ではsfTestBrowserというライブラリが用意されていてこのライブラリを利用することでテストが行えるようになっていますが、

  • 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