コマンド ラインからの自動テストの実行

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 は、次のタスクを実行するためのコマンド ライン ユーティリティです:

    1. テスト計画への自動テストのインポート

    2. テスト計画に含まれるテストのコマンド ライン実行

    3. テスト項目の一覧の表示、およびテストのインポート時または実行時に使用する対応 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 テスト マネージャーでの自動テストの実行

テスト計画の定義

その他の技術情報

Microsoft テスト マネージャーを使用した自動テストの作成