Resurrectio - CasperJS向けのテストコードをWebブラウザ上で生成
これでWebのUIテストが容易になりそうです。
WebアプリケーションのUI上のテストをするというのは大変です。そこでよく使われるのが操作を記録し、再現することでテストコードの大枠を生成してしまうという方法です。Seleniumでもそういった手法がよく使われています。
PhantomJSを使ったCasperJSというテストユーティリティがありますが、そのCasperJS向けのテストコードを生成してくれるのがResurrectoiです。
ResurrectoiはGoogle Chrome機能拡張としてインストールしますので、テストコードの作成が手軽です。
インストールするとアイコンが表示されますので、それをクリックします。
Resurrectioを使えばCasperJS向けのテストコードが実際の操作を通じて容易に作成できます。基本的に正常系の操作になると思いますので、コードをカスタマイズしてエラーが起こった場合などに対応させていくのが良いでしょう。
ResurrectioはGoogle Chrome用のオープンソース・ソフトウェア(GPL)です。
Chrome ウェブストア - Resurrectio
ebrehault/resurrectio