Cần log bug như thế nào để bất cứ ai đọc cũng có thể hiểu?
Dạo này test tủng các thứ gặp nhiều bug quá, log không xuể 🥲. Đôi khi còn phải retest bug của người khác nữa mà mình đọc bug không hiểu 😗.
Các bạn đã đi làm thì hẳn là biết tối thiểu 1 bug khi log sẽ cần những phần gì; với những bạn chưa đi làm thì các bạn cũng có thể google để biết.
Mình thấy ở mỗi nơi hoặc ngay cả khi cùng một team, nếu không có 1 format dùng chung thì mỗi người hẳn sẽ có những cách log bug khác nhau. Do đó rất khó để control, chưa kể nếu bug được log thiếu thông tin thì sẽ mất thời gian để confirm khi người fix hoặc người retest không hiểu rõ phần bị lỗi.
Dưới đây là các format mà mình đã đúc kết được trong quá trình làm việc, mọi người có thể tham khảo nha:
Format log bug: dành cho tester
ENV:
- Môi trường: Dev/Test/STG/PROD
- Browser: trình duyệt, version
- Device: tên thiết bị test, os and version
PRE-CONDITION:
- Điều kiện trước khi thực hiện các steps
- Dữ liệu test
STEP:
- Các bước thực hiện (tái hiện bug)
ACTUAL:
- Kết quả thực tế
- Evidence
- Số lần tái hiện (ví dụ: 10/10)
EXPECTED:
- Kết quả mong muốn
DOC, DESIGN:
- Thiết kế, SRS, tài liệu liên quan khác
Format resolved bug: dành cho dev
Nguyên nhân: Nguyên nhân gây ra lỗi
Cách thực hiện: Cách fix
Actual: Trạng thái code đã được review chưa? Đã merge vào mtr nào?
Evidence:
- FE: cần chụp ảnh màn hình chứng minh đã làm theo exp.
- BE: cần chụp ảnh hoặc paste text rõ POST/GET, URL, req, res, ...
Phạm vi ảnh hưởng: Liệt kê các chức năng, màn hình có thể ảnh hưởng sau khi fixed
Format retest bug: dành cho tester
{ngày retest} - {môi trường test} - {trạng thái retest: NG/OK}
Step/Actual: (optional) Mô tả cách retest, data test khi có sự thay đổi
Evidence: Images hoặc video record khi retest bug
Với tham vọng phát triển phần mềm "no bug" 😂, việc cung cấp đủ thông tin về bug mang lại ý nghĩa rất lớn trong quá trình fix, retest bug và kiểm soát chất lượng của tất cả chức năng trong phần mềm.
Các format trên chưa hoàn toàn đầy đủ, mọi người có thể tùy chỉnh lại cho phù hợp với mình nhé. Hy vọng sẽ giúp ích được phần nào đó!🫡
P/S: Mọi người có thể đọc thêm bài viết khác của mình ở đây nhé ❤️ - https://thuy83tmu.wixsite.com/hoctestdao