liftwebプロジェクトのwebapp部分に埋め込んだJavaScriptを単体テストしたいと思います。LiftwebはMavenWebappアーキタイプのサブセットであるため、私の質問はそのフレームワークにも当てはまります。
「良い」とは、テストをMaven自動テストに統合できることを意味します。
ブラウザーが異なればecmascriptのバージョンも異なることを理解しているので、特定のバージョンに制限するテストソリューションで問題ありません。
liftwebプロジェクトのwebapp部分に埋め込んだJavaScriptを単体テストしたいと思います。LiftwebはMavenWebappアーキタイプのサブセットであるため、私の質問はそのフレームワークにも当てはまります。
「良い」とは、テストをMaven自動テストに統合できることを意味します。
ブラウザーが異なればecmascriptのバージョンも異なることを理解しているので、特定のバージョンに制限するテストソリューションで問題ありません。
JSUnitはJavaScriptのテストに役立つかもしれません。
私はjavascriptをテストするためのQUnitが好きです。それがMavenテスト自動化ツールにどれほどうまく適合するかはわかりません。自動ビルドにより適した形式でテスト結果を抽出できることを私は知っています。
他の形式の自動テストにJavaScriptを含めるために私が見た典型的なソリューションは、SeleniumやWATiR / WATiNなどのツールを使用して、ブラウザーを起動し、テストを実行します。もちろん、自動化された方法で複数のブラウザーに対してjavascriptをテストする方法が必要な場合は、TestSwarmもありますが、他の自動テストシステムと統合する限り、機能が何であるかはわかりません。
javascriptアプリケーションのテストに役立つと思われるもの: