* Selenium [#gb20150c]

Webアプリの自動化ツール。~
ユーザが使用するのと同じブラウザを使ってテストを行うので、通常のHTMLだけでなくJavaScriptもそのまま動作する。このため、Ajaxを活用したアプリでもテスト可能。

-[[Selenium:http://www.openqa.org/selenium/]]

-[[これはすごい! Web案件必須 Selenium - 人気急上昇中自動テストツール:http://journal.mycom.co.jp/articles/2006/09/29/selenium/]]
-[[Webブラウザを使ったテストツールSeleniumとは:http://www.thinkit.co.jp/free/article/0705/2/1/]]
-[[SeleniumでWebアプリケーションテストを自動化:http://www.thinkit.co.jp/free/article/0705/2/1/]]

** Selenium のモジュール [#e08d47a8]

*** Selenium Core [#pd0897b9]
Seleniumの中核部分。テストをHTMLのテーブルで書くことができる。アプリケーションが動作しているサーバ上にインストールして使用する。

*** Selenium Remote Control [#je4a94a0]
アプリケーションが動作しているサーバに手を加えずにテストを実行するツール。テストをHTMLのテーブルだけでなく、プログラミング言語でも書くことができる。

*** Selenium IDE [#cb46a3bc]
テストケースを簡単に作成するためのFireFoxの拡張機能。FireFoxでWebアプリケーションを操作した内容を、Selenium CoreやSelenium Remote Controlのテストとして記録できる。

** Selenium + PHP [#g1cbde9d]
*** PHPUnit3 [#p5234d1e]

*** PEAR::Testing_Selenium [#b9e3673c]

** Selenium + Java [#d50e6a09]

** Selenium + Ruby on Rails [#fc00245c]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS