Google
WWW を検索 junglejava.jp を検索

 Selenium で Ajax アプリのテスト

Posted in Ajax (RSS)

Ajax アプリケーションの増加に伴い、テストの自動化をサポートするツールも整備されてきました。
JsUnit」 のようなユニット・テスト(単体テスト)用のツールもありますが、「Selenium」 はファンクショナル・テスト(機能テスト)用のツールで、Webブラウザ上で実行されます。
自動テストに共通する問題点としてテストコードの記述が面倒なことが挙げられますが、Firefox の拡張機能 「Selenium IDE」 を使用することによって、その負荷もかなり軽減されるはずです。

関連情報
Part4 テストを自動化する注目のツールSelenium:ITpro
InfoQ: SeleniumでAjaxアプリケーションをテストする
[ThinkIT] 第1回:Webブラウザを使ったテストツールSeleniumとは
コード品質を追求する: Selenium と TestNG を使ったプログラムによるテスト
機能テストの自動化について考える - ITアーキテクト

Jungle Java - JavaScript のデバッグ(1)
Jungle Java - Ajax アプリ開発の定番ツールとなった Firebug

p.s.
「GWT 1.5」 では 「Selenium」 によるテストがサポートされるという情報もあります。
Agile Ajax: Coming in GWT 1.5: Selenium testing support

(12/16 追記)
上記の記事を書いている際には思い出せなかったのですが、『WEB+DB PRESS Vol.36』 に 「Selenium 徹底入門」 という記事が掲載されています。


関連情報
usuilog-プログラミングメモ: [Testing]Selenium RCとSelenium IDEでWEBアプリのUIテストを簡単自動化

(2008/10/22 追記)
Selenium AES入門:CodeZine

(2009/08/19 追記)
ブラウザを選ばずWebテストを自動化するSelenium - @IT

(2009/09/09 追記)
mkawa.xmldo - Firefox add-on Selenium IDEでWebテスト再び

(2011/03/27 追記)
SeleniumはSelenium2.0になって進化した。すごい。(ただしJava屋とC#屋にとってのみ)

(2011/06/20 追記)
Selenium RCによるFlash用の機能テストの作成と実行 | デベロッパーセンター

(2011/07/13 追記)
Web自動テストツール「Selenium 2.0」登場 | マイコミジャーナル

(2011/07/21 追記)
Web自動テストツール「Selenium」、早くもv2.1をリリース - グリッド改善 | マイコミジャーナル
Selenium Grid を使用して Web アプリケーションのテストを強化する
クラウド上でSeleniumスクリプトを走らせることができる、SourceLabsをGebで試してみたよ - @ikikko のはてなダイアリー

(2011/09/22 追記)
Selenium2.x で Ajax なWebアプリケーションをテストしよう ~ Facebook の自動あいさつ返答機能を実装 ~ - Yamashiro0217の日記

(2011/11/20 追記)
「Selenium 2.6」リリース 、「Grid」や「WebDriver」などの安定性や機能が大きく改善される - SourceForge.JP Magazine

(2012/11/07 追記)
Selenium WebDriverでWebアプリのテストが変わる(前編):iPhone/Android含むブラウザ自動テストの最終兵器Selenium WebDriverとは - @IT
Selenium WebDriverでWebアプリのテストが変わる(後編):Selenium WebDriverのブラウザ自動テストを実践する - @IT

Posted on 2007年12月13日