方法 : 選択したテストを実行する
更新 : 2007 年 11 月
Team System テスト ツールには、Visual Studio 統合開発環境 (IDE: Integrated Development Environment) およびコマンド プロンプトからテストを実行する方法がいくつか用意されています。
コマンド プロンプトでテストを実行する方法の詳細については、「コマンド ライン テスト実行」を参照してください。
メモ : |
---|
Visual Studio で 1 つまたは複数のテストを実行するときに、テストの内容が新規または変更済みで、保存されていない場合は、テストの実行前にその内容が自動的に保存されます。同様に、単体テストのコードが編集されており、そのテストが含まれるプロジェクトが再ビルドされていない場合は、テストの実行前に Visual Studio によってプロジェクトがビルドされます。 |
次の手順では、強調表示したり、チェック ボックスをオンにしたりすることにより、項目を選択します。詳細については、「テストの選択」を参照してください。
柔軟なテスト実行
Visual Studio には、各種のテスト実行方法が用意されています。各テストのニーズに最も適した方法を選択してください。
ソース コード ファイルからテストを実行する。キーボードを使用して、ソリューションに含まれるテキスト ベースのファイルからテストを実行できます。主要な利点として、テスト対象のコードが含まれるファイルの編集中にテストを実行できることがあります。この方法により、ソース コードに変更を加えた後、ウィンドウやメニューを使用せず直ちにコードをテストできます。
テスト プロジェクトのファイルからテストを実行する。マウスまたはキーボードを使用して、テスト コードが含まれるファイルからテストを実行できます。この方法により、テストに変更を加えた後で、ウィンドウやメニューを使用せず直ちにテストを実行できます。
テスト ツール ウィンドウを使用してテストを実行する。[テスト ビュー] ウィンドウ、テスト リスト エディタ、および [テスト結果] ウィンドウからテストを実行することもできます。
ソース コード ファイルからテストを実行する
キーボードを使用してソリューション内のソース コード ファイルからテストを実行するには
- Visual Studio で、ソリューション内のソース コード ファイルを開きます。
ショートカット キー |
説明 |
Ctrl + R キーを押してから、A キーを押す |
すべてのテスト プロジェクトに含まれるすべてのテストが実行されます。 |
Ctrl + R キーを押してから、D キーを押す |
前回のテスト実行で実行したすべてのテストが実行されます。 |
Ctrl + R キーを押してから、F キーを押す |
前回のテスト実行で合格とならなかったすべてのテストが実行されます。 |
メモ : |
---|
上記のショートカット キーは、テスト メソッドが含まれるソース コード ファイル、[テスト ビュー] ウィンドウ、および[テスト リスト エディタ] ウィンドウで使用できます。 |
テスト プロジェクトのファイルからテストを実行する
キーボードを使用してテスト コード ファイルからテストを実行するには
Visual Studio で、テスト メソッドが含まれるソース コード ファイルを開きます。
テスト スコープをクリックして定義します。テスト メソッド、テスト クラス、またはテスト クラスのスコープ外にカーソルを置きます。
以下のショートカット キーを使用して、定義したスコープに基づいてテストを実行できます。
ショートカット キー |
実行されるテスト |
Ctrl + R キーを押してから、T キーを押す |
現在のスコープ内のテストが実行されます。つまり、選択したスコープに応じて、現在のテスト メソッド、現在のテスト クラスに含まれるすべてのテスト、または名前空間のすべてのテストが実行されます。 |
Ctrl + R キーを押してから、C キーを押す |
現在のテスト クラス内のすべてのテストが実行されます。 |
Ctrl + R キーを押してから、N キーを押す |
現在の名前空間に属するすべてのテストが実行されます。 |
マウスを使用してテスト コード ファイルからテストを実行するには
Visual Studio で、テスト メソッドが含まれるソース コード ファイルを開きます。
テスト メソッド、テスト クラス、またはテスト クラスのスコープ外を右クリックし、[テストの実行] をクリックします。
このコマンドでは、現在のスコープ内のテストが実行されます。つまり、選択したスコープに応じて、現在のテスト メソッド、現在のテスト クラスに含まれるすべてのテスト、または現在の名前空間に属するすべてのテストが実行されます。
テスト ツール ウィンドウを使用してテストを実行する
キーボードを使用してテスト ツール ウィンドウでテストを実行するには
[テスト ビュー] ウィンドウで、1 つまたは複数のテストを選択します。
Ctrl + R キーを押してから、T キーを押します (または Ctrl + R キーと C キー、Ctrl + R キーと N キー)。
[テスト ビュー] ウィンドウで選択したすべてのテストが実行されます。
メモ : [テスト ビュー] ウィンドウで選択したテストを実行するためには、[テスト ビュー] ウィンドウにフォーカスが設定されている必要があります。
または
テスト リスト エディタで、1 つまたは複数のテストのチェック ボックスをオンにします。
Ctrl + R キーを押してから、T キーを押します (または Ctrl + R キーと C キー、Ctrl + R キーと N キー)。
テスト リスト エディタでチェック ボックスをオンにしたすべてのテストが実行されます。
メモ : テスト リスト エディタで選択したテストを実行するためには、テスト リスト エディタにフォーカスが設定されている必要があります。
または
[テスト結果] ウィンドウで、1 つまたは複数のテストのチェック ボックスをオンにするか、テストの実行後にチェック ボックスをオンのままにします。
Ctrl + R キーを押してから、T キーを押します (または Ctrl + R キーと C キー、Ctrl + R キーと N キー)。
[テスト結果] ウィンドウでチェック ボックスがオンになっているすべてのテストが再実行されます。テストの再実行の詳細については、「方法 : テストを再実行する」を参照してください。
メモ : [テスト結果] ウィンドウでチェック ボックスがオンになっているテストを実行するためには、[テスト結果] ウィンドウにフォーカスが設定されている必要があります。
マウスを使用してテスト ツール ウィンドウでテストを実行するには
[テスト ビュー] ウィンドウでテストを右クリックし、[選択範囲の実行] をクリックします。
または
[テスト ビュー] ウィンドウでテストを選択し、[テスト ビュー] ツール バーの [選択範囲の実行] をクリックします。
または
テスト リスト エディタで、1 つまたは複数のテストのチェック ボックスをオンにします。次に、以下のいずれかを実行します。
テスト リスト エディタのツール バーの [選択されたテストを実行] をクリックします。
または
ウィンドウの任意の場所を右クリックし、[選択されたテストを実行] をクリックします。
または
テスト リスト エディタのテスト リスト ペインで、実行するテストが含まれるテスト リストのチェック ボックスをオンにします。次に、テスト リスト エディタのツール バーの [テストの実行] をクリックするか、ウィンドウ内の任意の場所を右クリックして [選択されたテストを実行] をクリックします。
または
[テスト結果] ウィンドウで、1 つまたは複数のテストのチェック ボックスがオンの状態で [テスト結果] ウィンドウのステータス バーの [実行] または [元のテストの再実行] をクリックします。詳細については、「方法 : テストを再実行する」を参照してください。
テスト プロジェクトを実行するには
テスト プロジェクトは、ソリューションのスタートアップ プロジェクトである必要があります。これを設定するには、ソリューション エクスプローラでテスト プロジェクトを右クリックし、[スタートアップ プロジェクトに設定] をクリックします。
ソリューション エクスプローラで、テスト プロジェクトの名前が太字で表示され、スタートアップ プロジェクトであることが示されます。
プロジェクトを開始します。これを行うには、[デバッグ] メニューの [デバッグ開始] または [デバッグなしで開始] をクリックするか、それぞれに対応するショートカット キーの F5 キーまたは Ctrl + F5 キーを押します。または、[標準] ツール バーの [デバッグ開始] をクリックすることもできます。
テスト プロジェクトのすべてのテストが実行されます。
メモ : [デバッグ開始] をクリックすると、ASP.NET 単体テストやスマート デバイス単体テストなど、既定のホストで実行されないテストが実行されますが、テストのデバッグは行われません。詳細については、「方法 : テストの実行中にデバッグする」を参照してください。