```html
Chạy checklist này trước khi viết test case mỗi sprint
Xác định feature này phục vụ mục đích gì, giải quyết vấn đề nào của user.
Hiểu phạm vi: trong scope và ngoài scope bao gồm những gì.
Liệt kê các phụ thuộc bên ngoài ảnh hưởng đến feature này.
Mỗi AC cần rõ điều kiện đầu vào và kết quả đầu ra mong đợi.
Đánh dấu những phần dùng từ ngữ chung chung, chưa đo lường được.
Kiểm tra xem negative case, timeout, lỗi hệ thống đã có hướng xử lý chưa.
Độ dài, kiểu dữ liệu, bắt buộc/tùy chọn, format, ký tự đặc biệt...
Loading state, empty state, disabled state, partial state đã đề cập chưa.
Xác định đủ vai trò: user, admin, system, third-party... và quyền hạn từng actor.
Flow khi user chọn hủy, quay lại, hoặc các nhánh điều kiện khác happy path.
Response time tối đa, số lượng request đồng thời, throughput kỳ vọng.
Phân quyền, mã hóa dữ liệu, xác thực, chống SQL injection / XSS...
Endpoint, request/response schema, error code, môi trường sandbox...
Browser, OS, thiết bị, độ phân giải màn hình, phiên bản app cần hỗ trợ.
Cần seed data gì, tài khoản test, quyền truy cập môi trường staging/UAT.
Hoàn tất checklist!
Tất cả mục đã được xem xét. Bạn đã sẵn sàng để viết test case.