Testing pyramid (kim tự tháp testing) là một mô hình để cấu trúc một test suite — có nhiều unit test nhanh ở đáy, ít integration test hơn ở giữa, và rất ít end-to-end test ở đỉnh. Nó định hướng một chiến lược testing cân bằng, hiệu quả.
Kim tự tháp
/\
/E2E\ ← ÍT end-to-end test (chậm, rộng, giòn, đắt)
/------\
/ INTEG. \ ← MỘT SỐ integration test (tốc độ/phạm vi trung bình)
/----------\
/ UNIT \ ← NHIỀU unit test (nhanh, tập trung, rẻ) — ĐÁY
/--------------\
