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
實用建議
實用建議
撰寫前端測試程式注意事項建議
常常遇到拋出 element,不存在的 error?
多用 waitFor
少用 browser.pause(3000)
用 ReactJS, AngularJS 寫的網站,可不可以測?
導入網站自動化測試建議
適合使用在什麼樣的情境
使用在驗收測試
需要支援多種環境的軟體專案
遇到測試 Team 的極限,手動測試無法在符合期待時...
導入的時機
專案開發到後期,UI 已經不會很頻繁的變動。
與 Docker
GitHub - SeleniumHQ/docker-selenium: Docker images for Selenium Standalone Server
results matching "
"
No results matching "
"