Ngay cả với ý định tốt, các team rơi vào các testing anti-pattern — các thực hành làm test giòn, chậm, không đáng tin cậy, hoặc giá trị thấp. Nhận ra và tránh chúng là quan trọng để duy trì một test suite lành mạnh, có giá trị.
Anti-pattern về chất lượng test
✗ TEST CHI TIẾT TRIỂN KHAI → test ràng buộc với nội tại → vỡ mỗi lần refactor
(giòn) → test HÀNH VI/kết quả thay vào đó
✗ Test FLAKY → fail không liên tục xói mòn niềm tin → người ta phớt lờ failure (cả thật)
✗ OVER-MOCKING → mock mọi thứ → test xác minh tương tác mock, không phải hành vi thật;
giòn và cho sự tự tin giả
✗ Test KHÔNG có assertion có ý nghĩa → chạy code nhưng không xác minh gì (coverage giả)
✗ Test KHỔNG LỒ kiểm tra nhiều thứ → không rõ cái gì fail; khó bảo trì
