Get in touch
or send us a question?
CONTACT

Vì Sao Bug Vẫn Lọt Production Dù Đã Test Kỹ?

“Test rồi mà vẫn lỗi” là câu nói quen thuộc trong mọi dự án IT. Nhưng nguyên nhân không hẳn nằm ở việc tester làm việc kém, mà thường đến từ cách test và cách phối hợp trong team.

1. Test sau cùng thay vì test sớm

Nhiều dự án:

  • Dev code xong mới đưa cho tester

  • Requirement thay đổi sát deadline

  • Không có thời gian regression

Hậu quả:

  • Tester chỉ test bề mặt

  • Không đủ thời gian test edge case

Giải pháp:
Áp dụng shift-left testing – tester tham gia từ lúc phân tích requirement.

2. Thiếu test các kịch bản thực tế

Tester test theo tài liệu, nhưng người dùng thì không:

  • Tắt mạng giữa chừng

  • Dùng app trên máy yếu

  • Nhập dữ liệu “không ai nghĩ tới”

Bug production thường đến từ:

  • Mất mạng

  • Dữ liệu lớn

  • Concurrent user

  • Trạng thái bất thường (app background, session timeout…)

3. Môi trường test khác production

Một số khác biệt nguy hiểm:

  • Data test quá sạch

  • Load thấp

  • Cấu hình server khác prod

  • Feature flag bật/tắt không đồng nhất

→ Bug chỉ xuất hiện khi lên production.

4. Thiếu trách nhiệm chung về chất lượng

Chất lượng không chỉ là việc của tester:

  • Dev cần tự test

  • BA cần viết requirement rõ

  • Leader cần review rủi ro

👉 Testing là trách nhiệm của cả team, không phải riêng QA.