Good bug reports are essential to help the developer to quickly reproduce and fix the bug. Screenshots are helpful as well as information about the environment the bug has been encountered.
If a developer writes a bug report s/he will be assigned to (and s/he is sure that s/he will have the issue fixed soon), it is not required to detail under which circumstances the issue has been raised. But it is important to describe what the problem of the bug is so that other users can identify the report with the issue they encountered.
The following information should provided to create a useful bug report.
Information | Description |
---|---|
Summary | An expressive phrase explaining the problem. |
Overview | A precise description of the problem. |
Environment | Tabular listing of environment parameters. |
Reproduction | Tabular listing of the single steps to reproduce the problem. Where applicable provide the information given to the system like form data, input files, etc. |
Actual Results | Description of the system's response. Where applicable with screenshots and pointers to the problem. |
Expected Results | Description of the expected results. Where applicable with screenshots showing a valid state (if it can be created on this or another machine). |
Environment information always to be mentioned is:
The following references provide information about this topic.