|▽ ̄)ノ なページ再帰 - UJS/UnitTestFramework
JScript を使う >> UnitTest Framework

UnitTest Framework


todo

Jscript で利用可能な ユニットテスト フレームワーク の種類と特徴。

目次

ユニットテスト フレームワークの種類


todo

JScript で使えるユニットテスト フレームワークは沢山あります。おおむね JavaScript 用ですが JScript でも使えます。
JsUnit ( Edward Hieatt )
http://www.jsunit.net/
- jsunit2.2alpha11.zip

script.aculo.us
http://script.aculo.us/
- scriptaculous-js-1.7.0.tar.bz2

JsUnit ( Edward Hieatt )


todo

ブラウザから実行するユニットテスト フレームワークです。

JsUnit ( Jorg Schaible )


JUnit の JavaScript port だそうです。すべて JavaScript で記述されています。コマンド プロンプトから実行できます。

詳しくはこちらへ。

JsUnit ( Jorg Schaible )

Script Unit


todo

Script Unit は COM を使ったユニットテスト フレームワークです。ウインドウズ環境下において WSH をサポートする ActiveScript から使用します。 ActiveScriptRuby や ActivePerl それに ActivePython は各言語用のユニットテスト フレームワークを使うでしょうから、MS 提供の ActiveScript 用になります。

Script Unit は COM でありレジストリに登録しなければなりません。ユニットテストはテストで使用するものであり、アプリケーションの実効には必要ないものです。 COM を登録すると望ましくない状況で使用される恐れがあります。ブラウザから実行できインターネット ゾーンで実行可能なら、 Script Unit のセキュリティーホールに気をつけなければならなくなります。テスト時に COM を登録/解除するのも厄介です。

この問題は Windows XP では manifest を記述することで回避できます。

使用法および manifest ファイルについて詳しくはこちらへ。

Script Unit

script.aculo.us


todo

Ajax フレームワークに含まれるユニットテスト フレームワーク、だそうです。

更新履歴


2007/5/12sat Script Unit について記述。
2007/4/22sun ページ分割。 JsUnit ( Jorg Schaible ) について記述。