Jameleon

仕事でいずれ必要になりそうなので、Jameleonの勉強を始めました。
JameleonはJavaで記述されたWebアプリ用のテスティングフレームワークです。JUnitの上で動いたと思います。


去年の夏頃にちらっと見かけはしたのですが、まだ認知度も低かったためスルーしていました。

とりあえずチラッと読んで分かったこと(英語苦手なんで、読み間違いの可能性は高いですが(汗) )。
JameleonはWebアプリに対するテスト操作(Functional Points)を三つに分類しています。
・Action Point - Webアプリに対して何らかの要求を行なう。(ログイン操作など)
・Validation Point - Action Point で行なった要求の結果をチェックする。(ログイン結果のチェックなど)
・Navigation Point - メニューのリンクをクリックするような処理を行なう。(ログイン画面を表示するなど)

テストケースはXMLで記述?最終的な部分は HttpUnitJWebUnit を利用できるとか。Jelly もなんだか関係しているみたい。

とりあえず明日にでもチュートリアルを弄くりながら理解を深めていきまつ。