コマンド ラインからの自動テストの実行
Visual Studio 2012 は、次のコマンド ライン ツールはテスト用に含まれています:
VSTest.Console.exe コマンド ラインから自動化された単体テストおよびコード化された UI テストの実行に VSTest.Console.exe のプログラムを使用できます。VSTest.Console.exe は、パフォーマンスを最適化され、MSTest.exe の代わりに Visual Studio 2012で使用されます。
MSTest.exe コマンド ラインからテスト アセンブリの自動テストの実行に MSTest.exe プログラムを使用できます。MSTest は、ロード テストに Visual Studio 2010 のテスト プロジェクトの互換性のために使用されます。また、MSTest でこれらのテストの実行からテスト結果を表示し、結果をディスクに保存し、Team Foundation Serverに、結果を保存するために使用できます。
TCM.exe Tcm.exe は、次のタスクを実行するためのコマンド ライン ユーティリティです:
テスト計画への自動テストのインポート
テスト計画に含まれるテストのコマンド ライン実行
テスト項目の一覧の表示、およびテストのインポート時または実行時に使用する対応 ID の表示
また、tcm.exe を使用して、テスト環境のコマンド ラインから、関連付けられたオートメーションを使ったテスト ケースを実行することもできます。
タスク
コマンド ラインから自動テストを実行するには、次のトピックを参照してください。
タスク |
関連するトピック |
---|---|
VSTest.Console.exe を使用してコマンド ラインから自動テストを実行する: コマンド ラインから自動化された単体テストおよびコード化された UI テストを実行できます。 |
|
mstest.exe を使用してコマンド ラインから自動テストを実行する: コマンド ラインから、またはテスト コントローラーを使用するか、テスト エージェントによって自動化された Web パフォーマンス テストおよびロード テストをローカルで実行できます。 MSTest.exe を使用して、コマンド ラインから Team Foundation Serverにテストの実行から自動テストの結果を保存して表示できます。 自分の Visual Studio 2012 のテスト プロジェクトの種類に手動で .testsettings ファイルを追加または MStest が Visual Studio 2010 のテスト プロジェクト内に作成されたテストを実行するには、またはを使用できます。 詳細については、「旧バージョンの Visual Studio からのテストのアップグレード」を参照してください。 |
参照
概念
Microsoft テスト マネージャーでの自動テストの実行