iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 29
1
Microsoft Azure

Azure Serverless 平步青雲,漫步雲端系列 第 29

Day 29- 鬼斧神工 :Serverless 電商 - 實戰 - 測試計畫。

前言

在我們完成一項產品的時候都需要做到各種測試,並完成相關測試計畫,才是一個完整的產品。

單元測試

在完成專案後,我們需要從前端到後端的每一項 FunctionMethod 做單元測試(我們統稱Function),並在跑專案建構的時候都會自動產出測試報告,並針對Azure API Management 做到監控API狀態。

整合測試

針對各項Functions的單元測試過後便是一連串的測試,可以針對各種不同情境的單元測試整合成連續動作,做到整合測試。

端對端測試

我們針對各種使用者情境訂定出不一樣的端對端測試:

  1. 推送商品並建立拋棄式電商頁面。
  2. 進入店面到瀏覽各項商品。
  3. 瀏覽產品加入購物車。
  4. 加入購物車後結帳。
  5. 結帳後收到訂單信(消費者及店家),扣除庫存並產生訂單。
  6. 訂單檢索。
  7. 訂單狀態更改並寄發信件。
  8. 訂單申請詳細並寄發信件。
  9. 訂單申請退貨並寄發信件。

本日小結

完成測試計畫之後便是要來填寫測試嚕!


上一篇
Day 28- 鬼斧神工 :Serverless 電商 - 實戰 - 介接團隊主產品
下一篇
Day 30 - 平步青雲,漫步雲端 - 總結及開放測試預告。
系列文
Azure Serverless 平步青雲,漫步雲端30

尚未有邦友留言

立即登入留言