Geb 筆記 - (1)

聽說工程師沒有好的測試方法會慘不仁賭,而現在網頁之發達程度已經是不容小覷,能挑出蟲蟲顧品質的測試也越發的重要了。💪💪
自動化測試可以省掉人力浪費在重複按同樣按鈕,載入同樣頁面的時間,測來測去,到最後攏花去 ~

小女花了有段時間研究,才搞清楚Geb和Selenium是什麼。


Geb


Geb是一個基於強大的Selenium之自動化測試方案,使用Groovy語言撰寫,再稍稍修改成更簡易、類似jQuery的script。

通常Geb會搭上的測試framework是Spock,而專案建置工具可以選擇Maven或是Gradle。



Selenium


Selenium則是網頁自動化測試的軟體,也由於Selenium2結合了Webdriver之後,支援更多的瀏覽器:Firefox、Chrome、IE、Safari、Opera,還有headless的PhantomJS與UnitHtml。

當你想測試在不同OS裡的不同瀏覽器時,可以使用Selenium RC。

Selenium也支援多種語言撰寫,畢竟那麼多人要用,有自己擅長的語言不就最棒了嗎?
而每種語言也有各自可用的框架。

還有滿多人建議,如果你第一次摸自動化測試,從Selenium IDE開始吧!
不過要先裝好Java和Firefox唷 ~



Link to other nodes !


留言

這個網誌中的熱門文章

Django - admin 的設定筆記

[Python] 以folium製作臺灣百岳資訊地圖

交個筆友吧!老派的浪漫與科技之結合 - SLOWLY