- 追加された行はこの色です。
- 削除された行はこの色です。
- Selenium へ行く。
* 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]