+3

Format khi log bug, resolved và retest bug dành cho dev, tester

Cần log bug như thế nào để bất cứ ai đọc cũng có thể hiểu? image.png

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


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí