只要是工程師,寫完程式碼就必定會做測試吧(?)
做測試有什麼好處?
在做整合測試時,要怎麼確定使用者能順利走完預定的流程呢?例如:從購買商品到進入購物車、結帳完成。或者,要怎麼確定在修改全站共用的 UI 元件後,網站仍能正常運作?這時候我們往往就會找個人來當 QA,假裝他 / 她是一般使用者,把網站主流程都點一點、用一用。由於靠人力完整測試是非常耗時耗力的,因此,若能有系統的靠程式完成,就能快速、全面地檢查,一下子就知道有沒有問題了。
既然能靠寫程式解決人力檢測的問題,就先選個方法-來用 Nightwatch 吧。
這一系列 2018 鐵人賽「Nightwatch101:使用 Nightwatch 實現 End-to-End Testing」會有以下內容
我們是「露天拍賣」的工程師,這次決定一同組隊「露天廢物」參加鐵人賽,扶持彼此完成這艱難的 30 天任務。
成員如下(按字母順序排列)
歡迎大家閱讀我們的學習歷程!
希望大家不吝指教 :)
網誌版。