Jameleon
仕事でいずれ必要になりそうなので、Jameleonの勉強を始めました。
JameleonはJavaで記述されたWebアプリ用のテスティングフレームワークです。JUnitの上で動いたと思います。
去年の夏頃にちらっと見かけはしたのですが、まだ認知度も低かったためスルーしていました。
とりあえずチラッと読んで分かったこと(英語苦手なんで、読み間違いの可能性は高いですが(汗) )。
JameleonはWebアプリに対するテスト操作(Functional Points)を三つに分類しています。
・Action Point - Webアプリに対して何らかの要求を行なう。(ログイン操作など)
・Validation Point - Action Point で行なった要求の結果をチェックする。(ログイン結果のチェックなど)
・Navigation Point - メニューのリンクをクリックするような処理を行なう。(ログイン画面を表示するなど)
テストケースはXMLで記述?最終的な部分は HttpUnit や JWebUnit を利用できるとか。Jelly もなんだか関係しているみたい。
とりあえず明日にでもチュートリアルを弄くりながら理解を深めていきまつ。