2016-12-01 61 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

相关问题