[e2e testing] 一鍵入手 e2e
TRANSCRIPT
![Page 1: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/1.jpg)
一鍵入手 E2E
![Page 2: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/2.jpg)
什麼是 E2E
![Page 3: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/3.jpg)
模擬使用者
的操作情境
![Page 4: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/4.jpg)
需要時間
![Page 5: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/5.jpg)
![Page 6: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/6.jpg)
要做
![Page 7: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/7.jpg)
使用者 開發者
![Page 8: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/8.jpg)
行同陌路
![Page 9: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/9.jpg)
做有什麼好
![Page 10: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/10.jpg)
![Page 11: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/11.jpg)
![Page 12: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/12.jpg)
專案 A - 1
如期完成
這周進入專案 A - 2
![Page 13: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/13.jpg)
相信你我
都有過…
![Page 14: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/14.jpg)
A 功能正確B 功能呢?
![Page 15: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/15.jpg)
這顏色對嗎?好像不太對!
![Page 16: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/16.jpg)
Success Fail
![Page 17: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/17.jpg)
Success
![Page 18: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/18.jpg)
Fail
![Page 19: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/19.jpg)
![Page 20: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/20.jpg)
![Page 21: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/21.jpg)
Success Fail
![Page 22: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/22.jpg)
錯誤為什麼
會不斷出現
![Page 23: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/23.jpg)
![Page 24: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/24.jpg)
內在因素
• 單元間的獨立性
• 元件間的共用性
![Page 25: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/25.jpg)
單元的獨立性
![Page 26: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/26.jpg)
元件的共用性
![Page 27: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/27.jpg)
外在因素
• 測試流程的承接
• 人為因素
![Page 28: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/28.jpg)
承接
![Page 29: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/29.jpg)
情緒
![Page 30: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/30.jpg)
精神狀況
![Page 31: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/31.jpg)
怎麼改變
![Page 32: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/32.jpg)
測試清單
單元 A 測試狀況
讀取 △
建立 ╳
修改 〇
刪除 〇
樣式 〇
單元 B
…
![Page 33: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/33.jpg)
多個瀏覽器
![Page 34: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/34.jpg)
A 功能正確B 功能呢?
![Page 35: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/35.jpg)
多個瀏覽器
IE Chrome FF
讀取 △ 〇 △
建立 〇 〇 〇
修改 △ 〇 〇
刪除 ╳ 〇 〇
樣式 △ 〇 △
![Page 36: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/36.jpg)
E2E TESTING TOOL
![Page 37: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/37.jpg)
輕鬆
![Page 38: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/38.jpg)
node sample.js
![Page 39: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/39.jpg)
簡單
![Page 40: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/40.jpg)
![Page 41: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/41.jpg)
付出
![Page 42: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/42.jpg)
寫腳本
![Page 43: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/43.jpg)
測試腳本
![Page 44: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/44.jpg)
E2E Go
![Page 45: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/45.jpg)
E2E 的演化
![Page 46: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/46.jpg)
![Page 47: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/47.jpg)
NODE JS
![Page 48: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/48.jpg)
SELENIUM
![Page 49: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/49.jpg)
DEMO
![Page 50: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/50.jpg)
時間有限
![Page 51: [E2E Testing] 一鍵入手 E2E](https://reader034.vdocuments.net/reader034/viewer/2022050800/5a673ec67f8b9a117b8b4a81/html5/thumbnails/51.jpg)