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