Geb 筆記 - (1)
聽說工程師沒有好的測試方法會慘不仁賭,而現在網頁之發達程度已經是不容小覷,能挑出蟲蟲顧品質的測試也越發的重要了。💪💪 自動化測試可以省掉人力浪費在重複按同樣按鈕,載入同樣頁面的時間,測來測去,到最後攏花去 ~ 小女花了有段時間研究,才搞清楚Geb和Selenium是什麼。 Geb Geb是一個基於強大的Selenium之自動化測試方案,使用Groovy語言撰寫,再稍稍修改成更簡易、類似jQuery的script。 通常Geb會搭上的測試framework是Spock,而專案建置工具可以選擇Maven或是Gradle。 開放源碼電子書 : 啟動Geb -- 網站自動化測試之美 Selenium Selenium則是網頁自動化測試的軟體,也由於Selenium2結合了Webdriver之後,支援更多的瀏覽器:Firefox、Chrome、IE、Safari、Opera,還有 headless 的PhantomJS與UnitHtml。 當你想測試在不同OS裡的不同瀏覽器時,可以使用Selenium RC。 Selenium也支援多種語言撰寫,畢竟那麼多人要用,有自己擅長的語言不就最棒了嗎? 而每種語言也有各自可用的框架。 這裡寫der清清楚楚 還有滿多人建議,如果你第一次摸自動化測試,從 Selenium IDE 開始吧! 不過要先裝好Java和Firefox唷 ~ Link to other nodes ! Geb Geb the Egypt God Selenium Spock Gradle Maven