是否需要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. 什么是TestNG的和JUnit框架,硒
- 2. Python POST JSON - 是否需要Web框架?
- 3. Websockets - 是否需要额外的框架?
- 4. Silverlight是否需要安装.NET框架?
- 5. Kotlin是否需要DI框架?
- 6. Facebook连接集成:是否需要Flash?
- 7. 持续集成 - 是否需要?
- 8. 这是否需要小部件框架或类?
- 9. 是否真的需要使用express或其他框架与node.js?
- 10. 您是否需要.NET 1.0框架来定位.NET 1.0框架?
- 11. JUnit框架是否有测试?
- 12. JUnit测试 - 是否需要调用JUnitCore.main()?
- 13. 是否需要集合?
- 14. Junit 3,Junit 4,TestNG
- 15. 需要FSM框架
- 16. 如何将参数值直接传递给TestNG,JUnit或其他框架方法?
- 17. three20框架集成?
- 18. Android自动化测试使用JUnit和集成测试框架
- 19. Eclipse通信框架(ECF)是否需要OSGI容器或可以运行?
- 20. 我是否需要Express或其他框架才能构建Node站点?
- 21. 对于JavaEE6,我们是否还需要Spring,Hibernate或其他框架?
- 22. TestNG,Junit和log4j
- 23. JUnit 5与TestNG
- 24. Google BigQuery是否需要架构?
- 25. 集成Play框架2.0和Spring框架
- 26. CQRS项目是否需要类似NServiceBus的消息框架?
- 27. 您是否需要指定使用最新的框架版本?
- 28. 我的应用程序是否需要.NET框架3.5?
- 29. 实体框架包含是否需要.First()?
- 30. 实体框架是否真的需要工作单元模式?
TestNG的和JUnit的测试框架,他们什么都没有做与詹金斯。 – Guy
是的,我们在这里只使用Jenkins进行测试。 –