1

テスト サーバーで自動化したいテスト プロジェクトがあります。とりあえず、ローカル マシンに Visual Studio エージェント (テスト コントローラー、テスト エージェント、およびテスト ラボ) をインストールしました。テスト サーバーに何かを加える前に、ここで試してみたいと思っています。

私が抱えている問題は、Visual Studio エージェント ツールを使用したテストの自動化に関する適切なドキュメントが見つからないことです。ローカル マシンでテスト エージェントとテスト コントローラーを正常にセットアップして構成しましたが、ここから先がわかりません。テスト コントローラーは Team Foundation Server に接続されています。TFS 内に含まれるテスト プロジェクトがあります。その中でテストを実行したいと考えています。

VS テスト マネージャーを起動して、そこからテストを実行する方法を見つけようとしましたが、うまくいきませんでした。

どうすればこれを行うことができますか?(簡単な手順で)

私の以前の経験は NUnit でした。自動テストの起動は、コマンド ライン NUnit プログラムを起動し、テスト プロジェクトのパスと他のいくつかのパラメーターを提供するのと同じくらい簡単でした。

4

1 に答える 1

1

Visual Studio エージェントを正しくセットアップして構成したら、テスト コントローラーに接続されている .testsettings ファイルに対してテストを実行するだけです。

テストが (Visual Studio GUI または mstest.exe コマンド ライン プログラムを介して) 実行されると、アクティブな testsettings ファイルは、テスト コントローラーに接続されている任意のテスト エージェントでテストを実行します。

したがって、テストの自動化に関しては、MSTest.exe へのコマンド ライン スイッチの 1 つとして正しい testsettings ファイルを指定するだけです。

テスト設定ファイルは、Visual Studio ソリューション内で作成することも、Microsoft Test Manager 内で作成することもできます (自動テストは、MS Test Manager コマンド ライン プログラム tcm.exe を使用してスケジュールすることもできます)。

Visual Studio 2010 からテストを実行するときに使用するアクティブなテスト設定ファイルを選択するには、ツールバーの [テスト] メニューを選択し、[アクティブなテスト設定を選択] を選択します。

于 2012-08-03T11:41:53.407 に答える