当前位置: 首页 > 面试题库 >

Selenium Java与Team Foundation Server集成

赵征
2023-03-14
问题内容

我目前正在使用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. 我如何集成这两个系统的任何可能方法。

问题答案:

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

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

因此,回答您的问题:

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


 类似资料:
  • 我试图使用Xpath立即从活动元素获取数据,但当我运行该项目时,我遇到了这个错误 线程“main”组织中出现异常。openqa。硒。StaleElementReferenceException:stale元素引用:元素未附加到页面文档

  • 想象有一个页面在说http://google.com/AddUser在这里输入记录的详细信息,然后单击保存。完成此操作后,页面将重定向到 http://google.com/userList 您可以在其中查看用户列表,包括您刚刚输入的新记录。 如果我们按照页面对象模型,那么在和验证记录是否实际保存和显示的方法应该在 如果我们认为addUser和userList是两个类的对应对象,它会像下面这样:

  • 我是新点燃的。 步骤1:我在两个VM(ubuntu)中安装了Ignite 2.6.0,在一个VM中启动了节点。下面有COMAND。bin/ignite.sh examples/config/example-ignite.xml 步骤2:我的所有配置都在example-default.xml中 步骤3:在其他VM中执行包含datagrid逻辑的client.jar(该VM既是客户机也是节点)。 步骤

  • 0.9.2 新版功能. 这些函数提高了初始化 Django 配置中环境变量的效率,运行后即可从 Django 项目或者 Django 本身中提取环境变量,而不需要每次使用 fabfile 时都亲自设置环境变量,或者使用 manage.py 插件。 目前,这些函数仅支持 Fabric 和 fabfile 以及它能引用到的 Django 库交互。听起来限制了你的使用,其实不然。在下面的例子中,你可以像

  • 问题内容: 我对SQL(Server2008)的较低层次的了解是有限的,现在我们的DBA对此提出了挑战。让我解释一下这种情况:(我已经提到一些明显的陈述,希望我是对的,但是如果您发现有问题,请告诉我)。 我们有一张桌子,上面放着人们的“法院命令”。创建表(名称:CourtOrder)时,我的创建方式如下: 然后,我将非聚集索引应用于主键(以提高效率)。我的理由是,这是一个唯一字段(主键),应该像我

  • 问题内容: 我正在尝试将Lucene与EclipseLink结合使用,并想知道那里是否有任何好的集成库?我已经看过太阳耀斑,看起来像石灰,它可以满足我的要求,但是它已经过时了(尽管我使用的是EclipseLink的较旧版本,但我使用的是Lucene 4.10)这可能有用,但是我找不到任何文档,有关如何使用它的示例或教程。 任何建议将不胜感激(我也不相信我们也可以切换到Hibernate) 提前致谢

  • 我正在寻找一些关于使用webpack的帮助,用于一个大型AngularJS应用程序。我们使用基于特性的文件夹结构(每个特性/页面都有一个模块,它们有控制器、指令)。我已经成功地配置了webpack,使其能够与Grunt一起工作,生成一个包。我想创建块,因为它将是一个大的应用程序,我们想要加载模块(页面/特征)工件异步。 我将通过一些webpack示例使用语法使用。然而,我不能得到块懒惰加载。首先,

  • 我正在构建一个小微服务来访问来自SFTP文件服务器的文件。我决定使用Spring Integration SFTP完成这项工作。我对Spring Integration很陌生,对它的工作原理很困惑。 我的目标是在SFTP服务器上获得一个目录中的文件列表,并将它们呈现给用户界面。从那里,用户将选择一个文件进行下载,我将使用文件名将文件从SFTP服务器流式传输到用户界面。 其次,我是否需要两个接口才能