技術問答
技術文章
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
11
0
Software Development
FooTinder App - 美食餐廳 x 推薦地圖
系列 第
11
篇
Day 11, [軟體開發] 端對端測試,End-to-End Testing
15th鐵人賽
Jian-Min (Vincent) Huang
2023-09-26 21:37:01
463 瀏覽
分享至
端對端測試 End-to-End Testing
這邊我分兩個層面講,一個是 API 層級,另外一個是直接控制真機,也就是自動化測試
對於用戶的使用情境,產品經理那邊沒有 User Story 應該也會有你們一起 Event Storming 的結果
最差最差,測試工程師 也總要寫一份測試案例出來,我們便是以這個為依據
API 層級 End-to-End Testing
針對上面測試案例,我們要用純 API 組成一個用戶操作時會調用的 API 組合,定期去觸發這個測試,然後再將這個結果導出到 Dashboard 達到監測與迴歸的作用
但是這樣只能邏輯與資料是否正常,無法檢測實機,也就是用戶端真正的感受,所以才會有下面那種針對 實體機 層級的測試
實體機 層級 End-to-End Testing (自動化測試)
Web 端的工具熟悉的人比較多,基本上 Selenium 或是構築在 Chromium 之上的工具都可以漂亮完成這個任務
真的就是模擬一個人,用腳本去輸入資料、跟介面互動,觀察介面有沒有如預期變化
不過 App 就會難一點,雖然大致概念流程大致相同,但除了要動到 Appium 跟一些對岸先進的工具如 AirTest,還需要許多雙平台的開發經驗
而且最後我想特別強調一點,自動化測試重點不是寫,維護才是重中之重 XD
✌️ 那麼第十一天到這邊囉,明天來講 -> 第一階段小結
相關資訊
$_purefunc 純函式公司
FooTinder App站
FooTinder 官網
FooTinder App 下載連結
留言
追蹤
檢舉
上一篇
Day 10, [產品開發] App 上架 (12/03)
下一篇
Day 12, [第一階段小結]
系列文
FooTinder App - 美食餐廳 x 推薦地圖
共
30
篇
目錄
RSS系列文
訂閱系列文
16
人訂閱
26
Day 26, [產品開發] 運營之收入與推薦
27
Day 27, [軟體開發] 上雲下地入K8 (11/26)
28
Day 28, [產品開發] 定義成功 (11/26)
29
Day 29, [軟體開發] 運維成本 (11/26)
30
Day 30, 總結 (11/26)
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19833
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
公司視訊會議 麥克風 問題
Windows本機administrator全部變成歡迎
現在Mail Server上雲365 Outlook不能向下相容?
(已解決)目前使用AWS的Lightsail服務,但沒使用RDS,一直被RDS服務扣錢
Entra如何修改proxyAddresses??
使用按鍵精靈完成ERP系統的單據輸入作業
Exchange online journal到外部....
SUPERSET 問題請教
熱門回答
公司視訊會議 麥克風 問題
現在Mail Server上雲365 Outlook不能向下相容?
使用按鍵精靈完成ERP系統的單據輸入作業
Exchange online journal到外部....
熱門文章
【實作】MCP Tool Poisoning 攻擊重現與防禦:用 Python 寫一個安全閘道來攔截惡意工具調用
2026 年前端工程師的生存戰:當程式碼不再是瓶頸,什麼才是你的核心價值?
別再把 AI Agent 學成碎片:一篇搞懂 Agent Systems 的四層技術棧
我寫了一個 CLI 工具,因為教 PM 什麼是 /etc/hosts 比自己做還累
[POG-Task-05] 對待任務與提示詞如同程式碼一樣
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}