2011-07-28 7 views
5

私はアプリの単体テストを書いていますが、私はそれぞれの方法でどのようなシナリオをテストしたかを把握するのが難しいです。javascript unit testing:あなたが書いたすべてのテストと、あなたが持っているコードカバレッジをどのように把握していますか?

私は現在qunitを使用しており、私が単体テストしているオブジェクトごとにテストディレクトリを作成していますが、私がテストしているメソッドごとに1つのファイルを作成していますが、フォームを消化するには?

理想的には私が何かをしたいのですが

    私のユニットテストを取ると、それはコードで私が見ることができるときに、コード自体にはに関し、関数に次のテストの記述を追加することができ
  • 私はすぐに方法のために持っているテストが
  • はすべて私のテスト
  • の概要を読みやすいのいくつかの並べ替えを持っている

誰もがこの問題を手伝うかもしれツールやプラクティスの推奨事項がありますか?

+0

あなたは、これは便利かもしれません: http://stackoverflow.com/questions/16171589/javascript-code-coverage-with-jasmine –

答えて

0

私が取り組んできたプロジェクトでは、Server + Clientプロジェクトがありました。そこにはサーバー側コードの単体テストがあり、そのプロセスにクライアントサイド単体テストを統合したいと考えていました。

この場合、ブラウザ側で各QUnitテストを開き、成功/失敗エントリのDOMをスクラップしてAssert(false、text_scraped_from_dom)を呼び出したサーバー側コードに「ユニットテスト」を作成しました。私のqUintテストはすべて、CIビルドの一環として実行され、失敗したテストとしてそこに現れました。

私はこれをJavaのhttpunitと.NETのwatinで行っています。

関連する問題