2016-12-01 49 views
0

我目前正在使用Java爲我的測試自動化需求使用Java Selenium Automation。截至目前,我使用TestNg進行報告。Selenium Java與Team Foundation服務器的集成

之前沒有使用任何報告工具完成集成,我手動更新JIRA中的TestNg結果。

Visaul Studio團隊基礎服務器最近由客戶引入。我想在這方面知道下面的內容。

  1. 我們如何更新TFS中Selenium-TestNG的執行結果?
  2. 我們可以像從HP-ALM那樣從TFS運行Selenium腳本嗎?
  3. 由於我使用Selenium-Java,如果可能的話使用TFS,它會成爲任何集成的問題。 (問的原因是我聽說TFS使用C#)
  4. 任何可能的方法,我可以如何整合這兩個系統。

回答

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

非常感謝你Moshisho.So是否只能讀取xUnit結果/ 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

相關問題