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
開放性問答
開放性問答
自動化測試的挑戰
測試程式越來越難維護
執行期間越長
Parallel testing
https://scaljeri.github.io/e2e-testing-in-action/
執行期間越長,怎麼辦?
精簡
分群
平行化執行
results matching "
"
No results matching "
"