一尘不染

Selenium Java与Team Foundation Server集成

selenium

我目前正在使用Java进行Selenium Automation,以满足我对测试自动化的需求。到目前为止,我将TestNg用于报告。

早期没有使用任何报告工具进行集成,因此我在JIRA中手动更新了TestNg结果。

客户最近介绍了Visaul Studio Team Foundation Server。我想在这方面了解以下内容。

  1. 我们如何在TFS中更新Selenium-TestNG上的执行结果?
  2. 是否可以像从HP-ALM中那样从TFS运行Selenium脚本?
  3. 由于我使用Selenium-Java,因此如果可能的话,与TFS进行任何集成都会成为问题。(问的原因是,我听说过TFS使用C#)
  4. 我如何集成这两个系统的任何可能方法。

阅读 277

收藏
2020-06-26

共1个答案

一尘不染

您的问题涉及面很 广 ,需要进行大量研究,并可能需要进行概念验证以验证其是否符合您的需求。希望您不要寻找可解决所有问题的代码段;)

首先,让我们分而治之。您希望将TFS与Java集成,如果您使用Selenium或其他框架,则TFS不在乎。其次,您想将TestNG结果读入TFS。可能的话,我不确定这是否是一个好的解决方案,也许您应该在测试中使用C#和.NET。

因此,回答您的问题:

  1. 您可以将xUnit结果读取到TFS,或者实现自己的结果 IReporter使用TFS API读取它
  2. 运行脚本只是使用TFS运行Java。
  3. 是的,TFS本身是C#的,但是Java有一些扩展,因此集成是可能的,尽管它不像使用编程语言的本机那样平滑。
  4. 如上所述,可以集成TFS和Java。
2020-06-26