0

現在、.NET MVC アプリケーションで入力テキスト ボックスをテストしようとしています。

ビジネス ロジックは、このテキスト ボックスが 0 ~ 120 の範囲の数値のみを受け入れることです。数字には文字や記号は使用できません。

ビュー上の私の JS ではこれを処理するため、文字や記号がサーバー側にポストされることはありません。

したがって、サーバー側では検証を構築していません。この数値は単純な除算にのみ使用され、常に 12 による除算になります (したがって、0 による除算はテストしませんでした)。

質問は、-1、0、1、60、119、120、121 など、負または無効な境界 (および euivalence) のテストをどこで行うべきですか?

私は現在、UIレベルでSeleniumでこのテストを行っています。

これは、サーバー側のユニット レベルで何をテストすればよいのでしょうか。

現在、12 (つまり x/12) による正しい除算が行われたかどうかを単純にテストする 1 つのテストがありますが、これは非常に面倒に思えます。

4

0 に答える 0