我正在用java和testng在硒中進行自動化工作。我已經完成了所有的測試腳本,但是我沒有在IT行業的Selenium工作的實際經驗。 我的問題是測試腳本如何在爲特定迴歸項目完成測試腳本之後運行? 1.定期使用Eclipse(任何IDE)或 2.定期運行任何jar文件或 3.其他方式 請讓我知道根據公司的觀點會發生什麼。測試腳本如何在完成所有測試腳本後針對特定項目運行?
0
A
回答
0
這真的取決於公司的觀點。在我的工作實踐中 - 我們一直在通過selenium(Eclipse IDE)進行迴歸,但是如果公司實施持續集成系統,大部分測試必須由機器運行,那麼最好使用jar來返回測試結果到某種文件。
0
不同的公司採用不同的方法,在做迴歸測試,使用自動化腳本時。沒有爲此設定標準或SOP(標準操作程序)。測試部門(測試領導等)的更高層次結構必須決定哪種做法在遵循特定實踐的情況下具有最大的投資回報率。
例如,在我現在的組織中,我一直運行一個CI系統,使用Jenkins運行所有自動化腳本,在迴歸開始的特定時間 - 或者我們觸發它並且CI負責其餘部分。
在我以前的組織,對於迴歸的目的,我們有一個專門的系統,在這裏,我們將複製所有的腳本,使所有必要的更新/系統的更改,然後觸發腳本有測試運行。
我相信很多大公司都會遵循這樣的做法:通過Eclipse IDE單獨運行迴歸測試,因爲對於整個sprint(或整個項目)來說,會有數百個測試用例,涉及大量腳本,並通過Eclipse運行它們,會使它們變得非常無聊且耗時。再加上每一個測試腳本運行都會生成一個單獨的報告,這對於存儲和調試來說太複雜了,以免發生任何故障。
然而,正如我所說,這完全取決於該公司如何看待投資回報率和精力去爲這個進行。
相關問題
- 1. 腳本運行Silverlight測試項目
- 2. 針對Perl測試腳本的操作系統特定測試
- 3. XCode在「運行腳本」階段沒有完成測試版本
- 4. 竹CI - 如何運行測試腳本
- 5. 如何運行風車測試腳本
- 6. 如何在setup.py腳本中運行所有測試?
- 7. 如何從另一個測試腳本調用測試腳本?
- 8. 在可可單元測試目標中運行測試之前運行腳本
- 9. 當RSpec完成測試時是否可以運行腳本
- 10. 如何測試豬腳本
- 11. 編寫Gradle腳本爲Eclipse運行單元測試用例Android測試項目
- 12. 如何測試SQL腳本? (數據完整性/遷移測試)
- 13. 運行腳本時測試php代碼
- 14. 反覆運行腳本到api測試
- 15. 從msbuild腳本運行測試
- 16. Firebase - 無法針對獨立測試項目運行測試
- 17. 測試完成。從特定點運行測試
- 18. 通過Maven for Node.js項目運行「npm install」+測試腳本
- 19. 測試ruby腳本
- 20. Shell腳本測試
- 21. 測試Python腳本
- 22. 如何在maven完成集成測試後運行包目標?
- 23. bash腳本:如何測試參數對?
- 24. 業力不運行我的腳本測試沿着JavaScript測試
- 25. 從測試腳本中運行pytest測試用例
- 26. 當測試失敗時,不要在TFS中運行測試後腳本
- 27. 測試貝哈特腳本在Googlechrome
- 28. 用於運行(測試)另一個matlab腳本的腳本?
- 29. Selenium IDE:將測試腳本包含到新測試腳本中
- 30. 如何快速失敗只有特定的rspec測試腳本?
哪種類型的機器...服務器?我怎樣才能讓一個jar文件實現預期的結果? –
批處理或終端腳本可以啓動jar文件。爲了使他們,這很簡單,檢查這個主題http://stackoverflow.com/questions/13410242/making-jar-file-of-a-test-project-in-selenium-web-driver – Danielius