我是QA,我想用Spock + Geb進行測試。據我所知,我必須設置grails(或gradle,或類似的東西)來使用Spock + Geb。或者不需要grails?在這種情況下,我需要安裝哪些最小程序才能成功測試任何應用程序?我需要在哪裏編寫測試以及如何運行它? 對不起,這些愚蠢的問題,但所有這些東西是我的新東西,我真的不明白它是如何工作的。 在此先感謝。我可以在沒有grails或gradle或其他的情況下使用Spock和Gab嗎?
1
A
回答
3
Grails的web框架是完全不需要,除非你正在測試Web應用程序是用Grails的。
的搖籃構建工具不一定是必需的,但你不想手動下載斯波克和蓋布,手動編譯測試,手動運行測試,或者手動設置的IDE。構建工具可以自動化所有這些,如果您還沒有使用它,Gradle是最簡單的選擇。
Geb Manual解釋瞭如何爲Spock + Geb設置Gradle構建並鏈接到完全正常工作的example project。克隆這個項目(或者下載zip)會讓你很快開始。你甚至不用安裝搖籃,但可以只通過gradlew
(* nix中)或gradlew.bat
(Windows)中的腳本(例如gradlew test
)運行它。
相關問題
- 1. 我可以在沒有Base64的情況下使用AES嗎? (c#或VB.NET)
- 2. Spock沒有maven或gradle
- 3. 我可以在沒有用戶的情況下使用oauth2嗎?
- 4. 在沒有Hibernate或GORM的情況下使用Grails領域類
- 5. 我可以在沒有Node.js的情況下使用Tumblr.js嗎?
- 6. aws - 我可以在沒有S3的情況下使用EC2嗎?
- 7. 我可以在沒有Eclipse的情況下使用BIRT嗎?
- 8. 我可以在沒有CALayers的情況下使用Core Animation嗎?
- 9. 我可以在沒有Zend_Application的情況下使用zfdebug嗎?
- 10. 我可以在沒有SharePoint的情況下使用K2 Blackpearl嗎?
- 11. 我可以在沒有Bower或NPM的情況下安裝Angular Material Library嗎?
- 12. 在這種情況下,我可以使用PRG以外的其他模式或方法嗎?
- 13. 我可以在沒有Ender的情況下使用qwery和bean嗎?
- 14. 我可以在沒有JMS的情況下使用Camel和WMQ嗎?
- 15. 我可以在沒有瀏覽器的情況下使用AJAX和JavaScript嗎?
- 16. 我可以使用MongoDB或CouchDB或其他東西嗎?
- 17. 可以在沒有列表的情況下使用LOAD TABLE嗎?
- 18. 可以在沒有相機的情況下使用Vuforia嗎?
- 19. AngularJS可以在沒有REST API的情況下使用嗎?
- 20. Vala可以在沒有GObject的情況下使用嗎?
- 21. jInterface可以在沒有節點的情況下使用嗎?
- 22. 可以在沒有命令行的情況下使用Singularity.gs嗎?
- 23. 你可以在沒有Bootstrap的情況下使用Jinja嗎?
- 24. PowerMock可以在沒有註釋的情況下使用嗎?
- 25. LABEL塊可以在沒有循環的情況下使用嗎?
- 26. 有沒有什麼辦法可以在沒有點擊或任何其他事件的情況下刷新DOM?
- 27. 我可以在沒有使用PDO的情況下使用Cakephp 2嗎?
- 28. 我可以在沒有鍵盤的情況下訪問stdin嗎?
- 29. 我可以在沒有IIS的情況下安裝SharePoint Foundation嗎?
- 30. 我可以在沒有「擴展」的情況下創建GUI嗎?
謝謝。這個例子有幫助。 – Evgeniy
如果回答你的問題,你應該接受@ peter-niederwieser答案。 –