是否需要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進行測試。 –