2016-12-01 15 views
0

私は現在、テストの自動化に必要なJavaを使用してSelenium Automationに取り組んでいます。私は現在、私の報告のためにTestNgを使用しています。Selenium JavaとTeam Foundation Serverとの統合

以前はレポート用のツールとの統合は行われておらず、JIRAでTestNgの結果を手動で更新していました。

Visaul Studio Team Foundation Serverは、最近クライアントから導入されました。私はこの点について以下を知りたいと思います。

  1. TFSでSelenium-TestNGの実行結果をどのように更新できますか?
  2. HP-ALMのように、TFSからSeleniumスクリプトを実行できますか?
  3. 私はSelenium-Javaを使用しているので、可能であればTFSとの統合は問題になりますか? (質問する理由は、TFSがC#を使用していると聞いたことです)
  4. これらの2つのシステムをどのように統合することができます。

答えて

1

あなたの質問は非常に広範であり、それはあなたのニーズに合わせていることを確認するための研究やコンセプトの、おそらく証拠の多くを必要とします。すべての問題を修正するためのコードスニペットを探していないことを願っています)

まずは分裂して征服しましょう。 TFSとJavaの統合が必要な場合、TFSはSeleniumや他のフレームワークを使用するかどうか気にしません。次に、TestNGの結果をTFSに読み込みます。可能であれば、私はnot sure it's a good solutionですし、テストでC#と.NETに移動する必要があります。だからあなたの質問に答えるために

  1. あなたはread xUnit results to TFS、またはimplement your ownIReporterread it with TFS APIいずれかのことができます。
  2. スクリプトの実行は、単にrunning Java with TFSです。
  3. はいTFSはネイティブにC#に対応していますが、Java用の拡張機能がありますので、統合は可能ですが、プログラミング言語に固有のものと同じくらい滑らかではありません。
  4. 上記のようにTFSとJavaを統合することができます。
+0

本当にありがとうございます。xUnit results/ireporterだけを読むことができます。 TestNgレポートはTFS APIと互換性がありませんか? – Mohan

+0

レポートはhtmlのみです。TFSは結果を読み取るための特定のテンプレートが必要です。これはtrxファイルです。だから、xUnitの結果からtrxファイルへのコンバータを探してみてください。 – Moshisho

+0

https://social.msdn.microsoft.com/Forums/SqlServer/en-US/f90f1861-239c-48db-863c-050fa6a62d3a/how-to-publish-java-test-scripts-results-using-testng-and -maven-in-tfs?forum = tee – Moshisho

関連する問題