Cách viết một báo cáo lỗi (Bug Report)
Làm thế nào để viết báo cáo lỗi đúng cách và có các tiêu chuẩn nhất định?
Trong bài viết này, bạn sẽ học được cách viết báo cáo lỗi đầy đủ theo quy định và tiêu chuẩn.
Để hiểu được một lỗi, Bạn cần đầy đủ thông tin với tài liệu mô tả tính năng ấy.
Bạn sẽ tìm thấy thông tin chi tiết hơn về các quy tắc trong từng phần của bài viết này, nhưng đây là hướng dẫn sơ lược về cách bạn viết một báo cáo của một lỗi (bug):
Nếu bạn đang viết một báo cáo của một lỗi chức năng (Functional Bug), bạn phải điền đúng mức độ Nghiêm trọng (Severity) của lỗi được phát hiện ra, thường sẽ có ba mức độ khác nhau: Mức nhẹ, mức nghiêm trọng, mức cực kì nghiêm trọng
Serverity ( Minor, Major, Critical)
Tiêu đề (Bug title) phải trả lời các câu hỏi về điều gì đã xảy ra, nơi lỗi xảy ra và khi nào lỗi được kích hoạt, phản ánh vấn đề thực tế và tránh miêu tả những gì không xảy ra (thay vào đó, tập trung vào những gì thực sự đã xảy ra).
Nếu bạn đang testing cho một website thì phải có URL là địa chỉ trang web.
URL phải là liên kết được sao chép từ trình duyệt của bạn trên trang web nơi lỗi xảy ra.
Các bước viết tái hiện một lỗi (Reprocedure)
Bước đầu tiên (Step 1) để tái hiện lại lỗi phải chứa URL của trang đích hoặc tên ứng dụng.
Các bước khác (Next Steps) phải mô tả các hành động mà bạn đã thực hiện để tái hiện vấn đề.
Với bước cuối cùng (Last Steps) là hành động cuối cùng được thực hiện để kích hoạt vấn đề.
Kết quả thực tế (Actual Result) phải được hình thành bởi một hoặc nhiều câu giải thích về điều gì đã xảy ra sau hành động cuối cùng.
Bạn cũng có thể thêm kết quả của các hành động trước đó nếu chúng cần thiết để hiểu lỗi. Nó không được giống với tiêu đề.
Kết quả mong đợi (Expected result) phải chứa thông tin về điều gì đã nên xảy ra sau khi bạn thực hiện bước cuối cùng để kích hoạt lỗi.
Nó không được sao chép từ kết quả thực tế với các thay đổi nhỏ vì các trường này được thiết kế cho các mục đích khác nhau.
Để lỗi được thấy rõ ràng hơn bạn nên quay videos hoặc chụp ảnh màn hình (screen shoot) đính kèm khi báo cáo một lỗi.
Bạn phải mô tả rõ ràng môi trường mà bạn thức hiện kiểm thử (Test Environment) (Browser: Chrome, IE, Firefox) (Device: iphone …, Samsung ..)

