ASP.NET 単体テストの操作
更新 : 2007 年 11 月
Microsoft Visual Studio Team System Test Edition では、既定で VSTestHost プロセスが単体テストをホストします。具体的には、Web アプリケーション以外のメソッドをテストする単体テストをホストします。ただし、ASP.NET 単体テストを実行することで、ASP.NET サイトまたは ASP.NET プロジェクトの一部であるメソッドもテストできます。定義上、ASP.NET 単体テストは、VSTestHost プロセスの下で実行するのではなく、製品コードの実行と同じ環境で実行する単体テストです。このため、IIS または ASP.NET 開発サーバーを選択できます。
メモ : |
---|
Windows Vista を実行している場合、ASP.NET 単体テストを実行するためには、Visual Studio を管理者として実行する必要があります。Visual Studio を通常のユーザーとして実行する場合は、Web サイトを作成したり ASP.NET テストを作成して実行したりすることはできますが、実行したテストは失敗します。Visual Studio を管理者として実行するには、Microsoft Visual Studio 2005 を右クリックし、[管理者として実行] をクリックします。続行するかどうかどうか、またはプロセスの実行を許可するかどうかを確認するメッセージが表示されたら、[続行] または [許可] をクリックします。管理者のアクセス許可を持つユーザーのログオン資格情報の入力を求められた場合は、適切な資格情報を入力しなければ ASP.NET 単体テストを実行することはできません。Windows Vista のセキュリティの詳細については、「ユーザー アカウント制御の概要」を参照してください。 |
このセクションの内容
ASP.NET 単体テストの概要
ASP.NET 単体テストの概要を示し、IIS や ASP.NET 開発サーバーなど、さまざまなプロセスでの ASP.NET 単体テストの実行について説明します。ASP.NET 単体テストとプライベート アクセサ
ASP.NET 単体テストを実行するためにプライベート アクセサを使用することが必要な理由について説明します。方法 : ASP.NET 単体テストを作成する
ASP.NET 単体テストを生成し、設定する方法を説明します。方法 : ASP.NET ソリューションでのテスト中にデバッグする
IIS プロセスまたは ASP.NET 開発サーバー プロセス上で ASP.NET を実行している場合にデバッグを行う方法について説明します。
関連するセクション
参照
概念
チーム環境の Web サイトと Web サービスをテストする