私の状況は次のとおりです。コード化されたUIテストを作成している複数のかなり小さなwinformsプロジェクトがあります。上記の UI テストを実行するために使用できる物理マシンが 1 台あり、各プロジェクトでテストを実行する必要はほとんどないため、1 台のマシンで十分です。
単一のプロジェクトでテストを実行し (MTM を使用してテスト ケースを作成し、次に VS 側で関連する自動化を使用し、LabDefaultProcess を作成してテスト スイートにマップしました)、これは思い通りに機能します。
別のチーム プロジェクトで同じテスト マシンを使用しようとすると、問題が発生します。選択した環境が既に使用されていると表示されるため、MTM Lab Management から環境を追加できません。
では、本当にそのような制限があるのでしょうか (つまり、すべてのプロジェクトを 1 つのチーム プロジェクトに結合してそれを乗り越える必要があります)、それとももっと洗練された方法でこれを行うことができるのでしょうか?
テストに使用できる 1 台のコンピューターに、テスト コントローラーとテスト エージェントをインストールしました。