Seleniumとは
Webアプリケーション用テストツール。
ブラウザの操作をシミュレート(自動化)して、Webアプリケーションの画面周りの再帰試験(リグレッションテスト)を実施することができる。
現在、以下3つのプロジェクトから成っている。
* Selenium-Core …中心的な機能。テストコードはHTMLのテーブルを書けばよく直感的に分かりやすい。
http://
* Selenium-IDE …Firefoxのエクステンションで、ブラウザ操作を記録してテストコードを生成。
http://
* Selenium-RC(Remote Control) …リモートのサーバにテスト実行。JRE必要。Java/Perl/Python/Ruby/.NETでJUnitライクなテストコードを書くこともできる。
http://
Selenium 0.7 リファレンスガイド
http://
Selenium 0.7 利用手順書
http://
Selenium紹介記事
http://
Selenium勉強会(GREE Labs.勉強会)
http://
Selenium Processor
http://
Selenium 0.5 勝手にまとめサイト
http://
また、Ruby on Railsでは、RailsプラグインとしてSelenium on Railsを使用することができる。
* Selenium on Rails …SeleniumのRailsプラグイン。
http://
Selenium on Railsの使い方と、Rseleneseの書式。
http://
Selenium on Railsのプレゼンテーション
http://
Selenium on Rails紹介記事
http://
笠谷さんによるブログ記事
http://
Rubyなどのプログラム言語でブラウザを操縦して回帰テストを行うツールとして、Watirがある。
* Watir …Web Application Testing in Ruby
http://
Watir is rapidly attracting users. (We pronounce it 'water'.)
Many of our users are new to Ruby and even new to object-oriented languages.
Oh, We now have a gem for Watir ('gem install watir'). It has unit tests and rdoc. And yes, Watir only works on Windows and only with Internet Explorer.
WATIR - Web Application Testing in Ruby.
http://
WATIR Example Test Case
http://
HowToTestRailsWithWatir
http://