e2e-testing-workshop
序
關於我
Rundown
上課 VM 環境
第一節 - 基礎篇
開放性問答
網站測試基礎
網站相關專有名詞
介紹 Selenium
介紹 Selenium IDE UI
選取元素
Selenium IDE
安裝環境指南
Selenium IDE 實戰練習
第二節 - 單元測試
開放性問答
Javascript 基礎
NPM 套件管理工具
實戰練習 - NPM
BDD Style - Cucumber
Mocha
斷言函式庫 Chai
實戰練習 - BMI 單元測試
第三節 - 網站測試基礎
開放性問答
前端測試框架趨勢介紹
設定 Selenium Server 環境
介紹 WebdriverIO
初始化測試的專案
設定檔
常用指令語法
客製化命令
實戰練習 - 登入和登出
第四節 - 網站測試進階
實戰練習 - 檔案上傳
實戰練習 - basic Auth
開放性問答
組織測試專案
Page Object 模式
實戰練習 - 改寫登入和登出為 Page Object
第五節 - 網站測試進階
開放性問答
REPL 模式
測試帳號與資料的管理
測試報表
跨瀏覽器測試
實戰練習 - 雲端瀏覽器測試
實用工具 Chimp
Docker
實用建議
更多資源
Powered by
GitBook
開放性問答
開放性問答
不要有錯誤的期待
測試程式,可以抓到 bug 嗎?
要看是什麼類型的 bug
有自動化測試,就不用再手動測試了嗎?
寫自動化測試,可以控制「已知」的測試範圍內的專案品質退化。
but...
雖然用了很多套件,幫我們省掉很多事,但...
有時候還是會踩到雷
延伸閱讀
踩到雷 - 範例
results matching "
"
No results matching "
"