2

私は主に jquery 開発者であり、struts 2/spring/hibernate フォーム アプリケーションに取り組んでいます。私はプラグインなどを開発していません。物事を表示/非表示にしたり、フォームを検証したり、ajax を使用して送信したり、計算を行ったりするための単純な jquery コードです。何を正確にテストする必要があるのか​​ わかりません(私のコードのほとんどは、チェックボックスをクリックして関連するdivなどを表示するようなものです)、どのようにテストすべきか(ajax送信など)もわかりません。

この件についていくつかのチュートリアルを読みましたが、私のニーズに合わないようです (jquery のようにスタンドアロンの js コードを開発するときに使用することを意図しているようです)、またはそうである場合、方法がわかりません。しかし、私はこれらの機能を手動でテストするのに何日も費やしているので (チェックボックス x をクリックすると div が正しく表示されますか? フィールドはオンザフライで検証されますか? など)、複数のフォームでまったく同じことを何度も繰り返します。コードの回帰と、おそらくその過程で欠落しているものが原因です。

助けていただければ幸いです。みんなありがとう

4

1 に答える 1

1

js ファイルが主に DOM 操作で構成されている場合、qunit は適していません。代わりに、TDD を使用している場合は、セレンとジェンキンを組み合わせて使用​​してください。

QUnit は、値を返す関数がある場合、または Backbone.js などの JavaScript MVC フレームワークを使用している場合に役立ちます。そのモデル部分をテストできます。

DOM を操作する Javascript のテストを参照 してください。

于 2012-07-20T23:19:43.023 に答える