2017-02-02 14 views
0

TFSにないコード化UIテストがほとんどありません。私は、コマンドを使用してのCommandLineから注文テストとしてこれらのテストを実行していた。CodedUI testsエラー呼び出しJenkinsを実行中にテストクラスの初期化メソッドを呼び出す

vstest.console OrderedTest2.orderedtest 

は今、私はジェンキンスを介してこれを実行したいが、私は以下のエラー見ています:

Error Message: Error calling Initialization method for test class SAClientAutomation.testsuites.SABVTSuite: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: To run tests that interact with the desktop, you must set up the test agent to run as an interactive process. For more information, see "How to: Set Up Your Test Agent to Run Tests That Interact with the Desktop" (http://go.microsoft.com/fwlink/?LinkId=255012)

を、私はテストがインストールされていますエージェントとテストコントローラが、私は次に何をしません。

コードはTFSにありません。これを達成するには、TFS & MTM(Microsoft Test Manager)が必須ですか?

+0

エラーメッセージが示しますインタラクティブなプロセスとして実行するようにテストエージェントを設定する必要がある場合、エラーメッセージのリンクをたどって設定しましたか? –

+0

はい。私はそのリンクが言うように正確に行った。しかし、私のテストエージェントは、テストエージェントがテストコントローラで設定されていないというエラーを表示しています。私はgoogleテストコントローラとテストエージェントを設定する方法。これを達成するにはMTMが必要なようです。だから私の質問は、これを行う簡単な方法か、これを達成するためにMTMとTFSが必要かどうかです。 TIA。 – user2048204

答えて

0

はい、TFS & MTMではコード化されたUIテストを実行できます。 TFS 2015.1以前のバージョンを使用している場合は、コード化されたUIテストを実行するにはMTMが必要です。https://msdn.microsoft.com/en-us/library/ff472576(v=vs.120).aspxを確認してください。

TFS 2015.2以降のバージョンを使用している場合は、TFSビルド定義で直接Run Functional Testsタスクを使用して、コード化されたUIテストを実行できます。 https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/executing-automated-tests-in-build-vnext-using-test-plan-test-suites/を確認してください。

TFS 2015.2でコード化されたUIテストを実行するために、後で、あなたは対話型プロセスでビルドエージェントとテストエージェントを展開する必要があります。

関連する問題