QUnit は JavaScript における単体テストを自動化するためのフレームワークであり、クライアントの Web ブラウザ、及び Node.js といったサーバーサイドにおけるJavaScript環境[1]のテストに使用できる。
2008年にJohn Resigが jQuery の一部としてドキュメントや各種リソースが公開。2009年にjQueryに依存しない実装に書き換えられた。
クライアントサイドの単体テストにおいては、ボタンのクリック押下や キーダウンといったユーザ アクションの再現、Ajaxで非同期コールバックを行うといった活用ができる。
以下に簡単な使用方法を示す:
test("a basic test example", function() { ok( true, "このテストは成功しました。" ); var value = "hello"; equal( value, "hello", "helloとなることを期待しています。" ); });
この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。