Bug Checklist

Tester Fresher Guide

Checklist Phân Loại Bug/Defect

Hướng dẫn dành cho Tester Fresher khi log bug lên Jira / Redmine. Hoàn thành checklist, tra bảng so sánh và sử dụng template mẫu để báo cáo lỗi chuẩn xác.

5 câu hỏi phân loại Bảng so sánh thuật ngữ Template bug report
1

Checklist Phân Loại Trước Khi Log

Tiến độ hoàn thành 0 / 5 hoàn thành
Câu 1

Lỗi này có thể tái hiện lại không? (Reproducible)

Thực hiện lại đúng các bước, lỗi có xuất hiện nhất quán không? Nếu chỉ xảy ra 1 lần → ghi chú "Intermittent", nếu luôn xuất hiện → log ngay với priority cao hơn.

Câu 2

Đã kiểm tra requirement/spec chưa? Đây là lỗi hay tính năng chưa hoàn thiện?

Đọc lại tài liệu yêu cầu (BRD/SRS). Nếu không có spec rõ ràng → trao đổi BA/PO trước khi log để tránh "bug" trở thành "by design".

Câu 3

Lỗi ảnh hưởng đến bao nhiêu người dùng / luồng nghiệp vụ chính?

Xác định Severity: Critical (toàn bộ hệ thống/chức năng chính sập) → High (ảnh hưởng đáng kể) → Medium (có workaround) → Low (giao diện, text nhỏ).

Câu 4

Đã có ticket tương tự chưa? (Duplicate check)

Tìm kiếm trong Jira/Redmine với từ khóa liên quan. Nếu đã tồn tại ticket → comment/link thêm thông tin thay vì tạo mới. Tránh duplicate làm loãng backlog.

Câu 5

Đã chuẩn bị đủ bằng chứng chưa? (Screenshot / Video / Log)

Tối thiểu cần: 1 screenshot rõ lỗi có highlight + console log (nếu có) + môi trường test (OS, browser, version app). Dev cần đủ thông tin để reproduce mà không cần hỏi lại.

Mẹo Nhanh Cho Fresher

Nên làm

  • Tái hiện lỗi ít nhất 3 lần trước khi log
  • Mỗi ticket = 1 lỗi duy nhất
  • Viết Steps đủ để người lạ cũng reproduce được
  • Link ticket với Test Case, Sprint, Component
  • Update trạng thái ticket kịp thời (In Progress → Verify → Closed)

Không nên làm

  • Title mơ hồ: "Bị lỗi", "Không chạy được"
  • Log nhiều lỗi khác nhau vào 1 ticket
  • Không đính kèm screenshot/evidence
  • Bỏ qua việc kiểm tra duplicate trước
  • Assign sai người, gán priority tùy tiện không thống nhất với team