Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium Java+;TestNG与TFS的集成_Java_Tfs - Fatal编程技术网

Selenium Java+;TestNG与TFS的集成

Selenium Java+;TestNG与TFS的集成,java,tfs,Java,Tfs,我用Java编写了带有TestNg框架的selenium代码(使用Eclipse作为代码编辑器),但现在我需要将其集成到TFS中。我对TFS非常陌生,但我已经看到很多ppl告诉我这是可能的,所以如果有人能帮助我从开始的确切步骤,这将是非常有帮助的。如果还有一些隐藏的提示和窍门,任何机构都可以建议进行平滑整合,请这样做。提前感谢您抽出时间 第一件事是设置您的环境,包括本地环境和构建服务器环境。您最好使它们彼此相同,这可以显著减少构建问题/错误 对于本地开发环境,请使用它是 Eclipse < /强

我用Java编写了带有TestNg框架的selenium代码(使用Eclipse作为代码编辑器),但现在我需要将其集成到TFS中。我对TFS非常陌生,但我已经看到很多ppl告诉我这是可能的,所以如果有人能帮助我从开始的确切步骤,这将是非常有帮助的。如果还有一些隐藏的提示和窍门,任何机构都可以建议进行平滑整合,请这样做。提前感谢您抽出时间

第一件事是设置您的环境,包括本地环境和构建服务器环境。您最好使它们彼此相同,这可以显著减少构建问题/错误

对于本地开发环境,请使用它是<强> Eclipse < /强>的插件,使您能够使用Team Foundation版本控制(TFVC)和Git版本控制系统一起使用Team Foundation Server(TFS)和VisualStudio Team Services(VSTS)。 由于您是TFS新手,建议您首先使用TFS完成JAVA项目的构建和部署管道。-

关于Selenium和test,请查看以下教程:


1)设置您的环境,包括本地和构建服务器——请您详细说明一下。2) Visual Studio Team Explorer Everywhere for Eclipse->通过使用它,我可以将我的测试项目存储在TFS存储库中,稍后我必须将其添加到构建定义中。那么,对于构建定义,我需要采取哪些步骤?以及哪个构建定义-有很多选择。另外,我是否需要在TFS中安装任何扩展以便它支持我的Java测试?@Samira很抱歉稍后的回答。对于第1点),我的意思是通常我们会在本地进行测试(在您的例子中是SeleniumJava+TestNG),如果测试成功运行,那么我们会将其移动到TFS服务器端。最好使TFS build server的环境与本地环境运行相同。这将缩小生成问题的范围。@Samira关于2我需要采取哪些步骤?选择一个构建模板并在以后根据需要进行自定义,或者直接选择一个空流程。有许多插件-我上面链接的annswer展示了如何使用Maven插件来运行TestNG测试。默认情况下安装了Maven插件,您不必再次手动安装它。建议您阅读上面的教程,也可以看看这本: