Background:
A bug report is the main artifact of a tester. For decades, the quality of bug reports has determined the speed of communication between QA and DEV departments, either shortening or lengthening the time it takes to fix bugs.
Problem:
Poorly formatted bug reports (lack of clear steps, vague descriptions, absence of expected behavior) lead to misinterpretation of tasks and incorrect fixes, wasting time on additional clarifications. This is the main cause of conflicts between teams.
Solution:
Key features:
Is it possible to combine several similar bugs (for example, for different interface elements) into one bug report?
No. Each bug is a separate error, as fixing one may not resolve the others. The exception is mass bugs of a single nature (for example, global loss of styles).
Is "Not working"/"Not opening" a good enough title for a bug?
No. The title should be specific (for example, "[Profile] Save button inactive after entering valid data").
Should I specify steps only in minimal form if the bug is obvious?
No. Even obvious bugs need to be described clearly — to avoid misunderstandings and for product history.
A tester submitted a bug report with the following text:
Button is not working.
and without indicating the step, environment, and expected result. The developer could not reproduce the bug, and the report was closed as "Unreproducible".
Pros:
Cons:
A tester detailed:
Pros:
Cons: