MVC .NET ベースの Web サービスの GUI 部分をテストする人がいるかどうか疑問に思っていました。私はWatin / Specflowを使用しました。これには2つの主な懸念があります。
- これらのテストは、GUI だけではありません。それらはシステムチェックです。データベースとビジネス ロジックをテストします。GUI に大きな変更を加えると、これらのテストを書き直さなければならなくなります。ここでも GUI は、バックエンドの動作に依存します。
- テストの実行は非常に遅いです。これらのテストに時間がかかる場合、フロントエンドのデザイナー/コーダーは TDD 方式で作業できません。
cshtml テンプレートだけを簡単にテストする方法はありますか? たとえば、偽の ViewBag を渡し、cshtml の出力が正しい値を使用しているかどうかなどを確認します。
ありがとう!