2016-08-19 3 views
2

タスク:私は、Visual StudioとC#言語を使用してSeleniumの自動化スクリプトを作成しているC#セレンオートメーションアプリケーションをAzureのウェブジョブで実行される

、私はアセンブリ[DLLおよび実行]を含むファイルのセットを持っていますでbinフォルダに移動します。

どのように動作しますか?

実行ファイルをクリックすると自動的にFirefoxが起動され、Webサイトが起動し、ファイアウォールがインストールされている「Webサーバー」ボックスに展開されたときに期待どおりに機能するコード化された自動テストスクリプトが確認されます。

ここで私は問題に直面していますか?

「App Services」にデプロイするのではなく、同じアプリケーションをAzure環境にデプロイする必要があります。デプロイメントを「Webジョブ」としてデプロイする方が良いでしょう。これは毎日自動的に実行できます。

azure環境でWebジョブを実行すると、どこからアプリケーションを実行できますか?これはどのように作動しますか?

azureはこの種の自動テストをサポートできませんか?

適切な配備方法を提案してください。

私は何を試しましたか? Webジョブにアプリケーションをデプロイしました。数秒後にWebジョブが実行され、ファイルステータスで停止します。ブラウザを起動できないことを願っています。

ありがとうございました。

答えて

3

UXインタラクションを含む自動化テストを実行する適切な方法は、テストエージェントを使用することです。

Visual Studio Team Servicesを使用して、テストエージェントでSelenium Automationテストを実行できます。

VSTSは、実行結果とテスト実行のすべての詳細と出力を提供します。また、無料です。 Azureのリソースを使用しようとすると、消費のために支払う必要があります。ここで

は、VSTSからSeleniumテストを実行する方法についての記事です:あなたは自分のマシンにまたはどこか他のことを自分で実行する場合

https://www.visualstudio.com/en-us/docs/test/continuous-testing/getting-started/continuous-test-selenium

あなたはTRXファイルからの報告に対処する必要がありますかテスト結果

関連する問題