AllianceProject Handbook
← Thuật ngữ

Kiểm thử

bug

còn gọi là lỗi

Hành vi sai so với mong đợi. Báo lỗi chỉ dùng được khi có đủ bước tái hiện và môi trường.

Một báo lỗi dùng được cần bốn thứ: máy và phiên bản nào, làm gì theo thứ tự nào, mong đợi gì, thực tế xảy ra gì. Thiếu bước tái hiện thì người sửa phải đoán, và phần lớn thời gian sửa trôi vào việc dựng lại hiện trường.

Báo được

  • "Máy A, Android 13, bản 2.4.1"
  • "Mở giỏ hàng, bấm thanh toán hai lần"
  • "Mong đợi: một đơn. Thực tế: hai đơn"

Không báo được

  • "App bị lỗi"
  • "Thỉnh thoảng không vào được"
  • "Khách hàng phàn nàn chậm"

Lỗi không tái hiện được không có nghĩa là không có. Nó có nghĩa là điều kiện gây lỗi chưa được ghi lại — thường là dữ liệu cụ thể của một tài khoản, hoặc thứ tự thao tác nhanh hơn bình thường.

Bài dùng thuật ngữ này