少年、それはかなり一般的な質問です。私は最善を尽くしますが、私が1マイルも逃すのを見る準備をしてください。
仮定
- プレーンASPではなくASP.NETを使用しています
- あなたは本当にあなたのウェブページをテストしたくはありませんが、それらの背後にあるロジックです。実際の.ASPXページの単体テストはかなり面倒ですが、それを行うためのフレームワークがあります。 NUnitAspはその1つです。
最初に行うことは、テストできるようにコードを整理(または計画)することです。現時点で最も人気のある2つのデザインパターンは、MVPとMVCのようです。どちらもアプリケーションのロジックをビューから分離しているため、ビュー(Webページ)を邪魔することなくロジックをテストできます。
MVPまたはMVCのいずれかが有効になります。MVCには、Microsoftフレームワークの準備がほぼ整っているという利点があります。
テスト容易性を促進するフレームワークパターンを選択したら、単体テストツールを使用する必要があります。 NUnitは良い出発点です。Visual Studio Professionalにはテストスイートが組み込まれていますが、NUnit+ TestDrive.NETはIDEでも機能します。
それは一種のショットガンの情報の爆発です。それがヒットした場合、私はいくつかを願っています。Pragmatic Bookshelfには、このトピックをカバーする優れた本があります。