RyotaVL 測試工程師
  • 首頁
  • 關於我
Sign in Subscribe

測試理論

測試金字塔 (Testing  Pyramid)

測試金字塔 (Testing Pyramid)

前言 測試金字塔是一個用來劃分不同層次測試的策略。透過將測試分成三個主要層次:單元測試 (Unit Test)、應用層測試 (API Test)、以及端對端測試 (E2E Test),我們能更有效地驗證系統的各個部分,確保每一層的功能都能運作正常,並且提升整體的測試效率。 單元測試 (Unit Test) 通常我們會進行單元測試,驗證某個模組或功能的正確性。例如,測試 GraphQL API 的呼叫是否能正確取得使用者資料。這是測試最基礎的部分,能快速驗證小範圍的功能是否運作正常。 應用層測試 (API Test) 當我們確保了單元測試的功能正確後,下一步是進行應用層測試,這主要是用來驗證系統的 API 是否能正確運作。像是查詢某使用者時,檢查回傳的資料是否完整且正確。這能幫助我們確認系統內部的服務是否能正常運作,並且回傳正確的資料給使用者。 # 單元測試 (Unit Test) import requests def test_get_issues(): query = '
Ryota.VL 11 Oct 2024

Subscribe to RyotaVL 測試工程師

Don't miss out on the latest news. Sign up now to get access to the library of members-only articles.
  • Sign up
RyotaVL 測試工程師 © 2025. Powered by Ghost