Process · Kiểm thử API trong CI/CD
Loại kiểm thử nào chạy ở bước nào
Vị trí các loại kiểm thử API trong pipeline CI/CD
Mỗi pull request chạy unit, functional và integration test dưới mười phút; sau merge chạy toàn bộ regression; ngay sau deploy chạy smoke test trên môi trường thật và tự rollback nếu đỏ. Load, fuzz, security scan chạy định kỳ hàng đêm hoặc hàng tuần, stress test chạy trước sự kiện tải cao, cả hai không chặn đường merge.
ĐƯỜNG CHÍNH · MỖI THAY ĐỔI ĐỀU ĐI QUA
ĐỎ
Pull request
Merge
Deploy
Môi trường thật
Functional + Integration
kèm unit test · < 10 phút
Regression
toàn bộ test sẵn có
Rollback tự động
không chờ test khác
Smoke test
ngay sau deploy
CHẠY RIÊNG · KHÔNG CHẶN ĐƯỜNG MERGE
Load · Fuzz · Security scan
hàng đêm hoặc hàng tuần · chậm và ồn
Stress test
trước sự kiện tải cao
© tiennhm