分類
Odd-e Nerds Talk

Odd-e Nerds Talk : 高效的 API 端到端测试

在這次活動中,Joseph 會分享一種在實務上高效的 API 端到端測試方法,結合我們所開發的一些開源框架,實現「測試案例即業務情境,無需修改程式碼的情況下,測試案例即可執行」的效果。

簡介

端到端測試是一種常見且非常重要的自動化測試方法,它從使用者使用/功能驗收的角度出發,涵蓋關鍵需求情境,將整個系統都納入測試範圍。而基於後端服務的 API 端到端測試,則是業務系統開發中的關鍵要素,以及端到端 TDD 的核心手段。話說如此,很多團隊的 API 測試實踐都不太理想,其中不外乎以下幾個主要問題:

  • 測試執行環境不獨立,API 測試往往只能在「唯一」的測試環境中運作。尤其是在大量微服務的架構下,想要建置本機運作環境繁瑣複雜
  • 測試資料結構複雜,許多測試案例共享同一份測試資料,導致測試案例本身難以理解
  • 測試結果驗證不充分,尤其是許多測試案例只需要驗證「複雜API 回應」中的一小部分資料時,更是無從入手或因此導致程式碼量龐大

在這次活動中,Joseph 會分享一種在實務上高效的 API 端到端測試方法,結合我們所開發的一些開源框架,實現「測試案例即業務情境,無需修改程式碼的情況下,測試案例即可執行」的效果。

範例影片

活動資訊

主題:高效的 API 端到端测试

時間:2023年11月30日(四),20:00 – 21:30

地點: