2

これは初心者の質問です。

Web ブラウザとは関係のない文字列操作関数を作成します。それでは、その機能をテストしたいと思います。

私はJavaでそれを行う方法を知っています:私はいくつかのテストケースJUnit書き、テストケースを手動または自動で(ビルド中に)実行します。JUnit

いくつかのテスト関数を記述できる場合はJava Script、これらの関数を呼び出す HTML ページを準備し、このページをブラウザーにロードします。

の単体テストを行う唯一のオプションJava Scriptですか?

4

3 に答える 3

2

usi jasmine http://pivotal.github.com/jasmine/を試すことができます。これは、ブラウザーの外部でテストできるJavaScriptのテストフレームワークです。ただし、テスト環境にはJavaScript実行スタックが必要です。

于 2012-05-03T14:51:43.167 に答える
1

Web ブラウザーでのテストを受け入れる場合。私は最近、あなたを助けるかもしれない JS 単体テスト クラスを書きました。さまざまなテストを個別に実行することも、配列で定義された複数のテストを 1 つの関数で実行することもできます。GitHub で使用例を確認できます。

https://github.com/jakesankey/JSTest

于 2013-02-01T23:06:52.853 に答える
0

いいえ、ページ出力だけが選択肢ではありません。結果をコンソールに出力する別のオプションがあります (ほとんどのブラウザーでは F12 で開きます)。現在のバージョンでコンソールに出力するフレームワークの 1 つがbob.jsです。

于 2013-04-22T22:06:02.660 に答える