QUnit

QUnit は JavaScript における単体テストを自動化するためのフレームワークであり、クライアントの Web ブラウザ、及び Node.js といったサーバーサイドにおけるJavaScript環境のテストに使用できる。

概要 
2008年にJohn Resigが jQuery の一部としてドキュメントや各種リソースが公開。2009年にjQueryに依存しない実装に書き換えられた。

クライアントサイドの単体テストにおいては、ボタンのクリック押下や キーダウンといったユーザ アクションの再現、AJAXで非同期コールバックを行うといった活用ができる。

サンプル 

以下に簡単な使用方法を示す:

test("a basic test example", function() {
  ok( true, "このテストは成功しました。" );
  var value = "hello";
  equal( value, "hello", "helloとなることを期待しています。" );
});

脚注

関連項目 
 JavaScript
 ソフトウェアテスト

外部リンク 
  公式ウェブサイト
 QUnit on Github 
 jQuery Testing Team Planning Wiki 
 QUnit - Twitter

ユニットテスト・フレームワーク
ソフトウェアテストツール