是否需要TestNG或Junit框架来将Selenium与Jenkins集成。我有没有TestNG或JUnit构建的项目,我可以将它与Jenkins集成。Selenium-Jenkins集成是否需要TestNG或JUnit框架
1
A
回答
0
简单而言,TestNG和JUnit可以被视为支持验证的“Java代码执行”机制。 因此,不是你只有一个main()
方法,它将成为执行你的硒代码的单一入口点,TestNG/JUnit将扮演这个角色并允许你通过自己运行多个Java类。
Jenkins是一个协调工具,可以让你根据自己的意愿进行构建,测试和部署。
测试阶段可以通过不使用TestNG的和JUnit被跳过,你诉诸通过main()
方法,这需要做的所有验证,以及照顾执行你的硒为基础的测试(在JUnit/TestNG的世界断言)
1
您可以同时使用JUnit
和TestNG
框架,因为Jenkins支持这两种框架。
TestNG
与Jenkins
整合的详细步骤。
第1步:创建詹金斯自由式项目并填写详细信息并保存的项目。
第2步:点击配置
步骤3:在构建配置的部分:
java -cp J:\taf\testng\*;J:\taf\workspace\TestNGExamples\bin;J:\automation\* org.testng.TestNG J:\taf\workspace\TestNGExamples\testng1.xml
注意:你必须改变路径,根据你的系统。
在-cp
说法,我们必须提供testng.jar
,project location
和``硒罐子locations/paths.
org.testng.TestNG - TestNG Main Class. and
位置TestNG的configuration`
下载的XML和here安装testng-plugin
詹金斯并重新启动Jenkins才能生效。
步骤4:在Post-build Actions
部分,
- 选择发布TestNG的结果从添加生成后行动下拉。
- 提供查找TestNG结果(包含结果的.xml文件)的路径。
- 点击应用和保存按钮。
截图供参考:
相关问题
- 1. Kotlin是否需要DI框架?
- 2. Websockets - 是否需要额外的框架?
- 3. Python POST JSON - 是否需要Web框架?
- 4. 持续集成 - 是否需要?
- 5. Facebook连接集成:是否需要Flash?
- 6. 是否真的需要使用express或其他框架与node.js?
- 7. 您是否需要.NET 1.0框架来定位.NET 1.0框架?
- 8. JUnit框架是否有测试?
- 9. iAd集成是否需要任何注册或广告设置?
- 10. JUnit测试 - 是否需要调用JUnitCore.main()?
- 11. three20框架集成?
- 12. TestNG,Junit和log4j
- 13. Eclipse通信框架(ECF)是否需要OSGI容器或可以运行?
- 14. 集成Play框架2.0和Spring框架
- 15. 您是否需要指定使用最新的框架版本?
- 16. 实体框架是否真的需要工作单元模式?
- 17. 使用实体框架时,是否需要迁移?
- 18. 是否需要Zend框架分页程序帮助
- 19. 我是否需要为简单的网站使用Web框架?
- 20. 我的应用程序是否需要.NET框架3.5?
- 21. Ruby是否需要接受POST请求的框架?
- 22. 我是否需要自己停止其他框架动画?
- 23. JUnit或TestNG的酱实验室测试?
- 24. 在Windows Shell中使用Junit或TestNG
- 25. 如何使用JUnit或TestNG的
- 26. 在AIX上运行JUnit或testng TC
- 27. 地图是否属于收集框架?
- 28. 使用JUnit框架
- 29. 是否可以将第三方框架与JHipster项目集成?
- 30. Bot框架需要托管?
TestNG的和JUnit的测试框架,他们什么都没有做与詹金斯。 – Guy
是的,我们在这里只使用Jenkins进行测试。 –