질문의 역사:
버그 리포트는 테스터의 주요 아티팩트입니다. 수십 년 간 버그 리포트의 품질은 QA와 DEV 부서 간의 커뮤니케이션 속도를 결정지었으며, 버그 수정 소요 시간을 단축하거나 증가시켰습니다.
문제:
형식이 불량한 버그 리포트(명확한 단계 없음, 모호한 설명, 예상 동작 없음)는 과제의 잘못된 해석과 부정확한 수정으로 이어지며, 추가 확인으로 인한 시간 낭비를 초래합니다. 이것은 팀 간의 갈등의 주요 원인입니다.
해결책:
주요 특징:
유사한 버그(예: 서로 다른 UI 요소에 대한)를 하나의 버그 리포트로 통합할 수 있나요?
아니요. 각 버그는 개별적인 오류이므로 하나의 수정이 다른 문제를 해결하지 않을 수 있습니다. 예외는 유사한 성격의 대량 버그(예: 스타일의 전반적인 손실)입니다.
"작동하지 않음"/"열리지 않음"은 충분히 좋은 버그 제목인가요?
아니요. 제목은 구체적이어야 합니다(예: "[프로필] 유효한 데이터를 입력한 후 저장 버튼이 활성화되지 않음").
버그가 명백한 경우 최소한의 형태로만 단계를 명시하는 것이 좋나요?
아니요. 명백한 버그라도 명확하게 설명해야 합니다 — 오해를 피하고 제품의 기록을 위해서입니다.
테스터는 다음과 같은 텍스트로 버그 리포트를 작성했습니다:
버튼이 작동하지 않음.
단계, 환경 및 예상 결과에 대한 명시 없이. 개발자는 버그를 재현할 수 없어 보고서는 "재현 불가"로 닫혔습니다.
장점:
단점:
테스터는 다음 사항을 상세히 작성했습니다:
장점:
단점: