いくつかの古典的なASPページ、およびいくつかのT-SQLストアドプロシージャと連携する.NETソリューションがあります。また、Webテクノロジで構築された製品(JQuery、HTML5、CSS 3)もあります。必要なのは、これらすべてに対してビルドを一度に実行して1つを取得できるように、これらの製品の単体テストフレームワークをインストールすることです。これらのフレームワーク全体での単体テストの実行。
これは可能ですか?
いくつかの古典的なASPページ、およびいくつかのT-SQLストアドプロシージャと連携する.NETソリューションがあります。また、Webテクノロジで構築された製品(JQuery、HTML5、CSS 3)もあります。必要なのは、これらすべてに対してビルドを一度に実行して1つを取得できるように、これらの製品の単体テストフレームワークをインストールすることです。これらのフレームワーク全体での単体テストの実行。
これは可能ですか?
単体テストについては、製品を構築する前に単体テストを検討する必要があります。既存のシステムに単体テストを導入することは、非常に難しいものから不可能なものまであります。私は、商業的にコストがそれ自体で返済されることはないだろうと非常に疑っています。
TDDアプローチを使用してコードを書き直し、最新のテスト対応言語(asp-classicを使用しないなど)を使用することをお勧めします。ASP.NET-MVCのようなものは、サーバー側のコードとjqueryベースのコード用のQUnitを探しているものです(私はQUnitを使用していないため、その有効性を保証できません)。
NAntやMSBuildなどのビルドスクリプトツールがその役割を果たします。
複数のタスクを呼び出す1つのスクリプトがあります。異なるテストランナーごとに1つです。ほとんどの単体テストフレームワークには、ビルドツールとうまく統合できるコンソールランナーがあります。