0% found this document useful (0 votes)
30 views2 pages

Bug Report

A bug report is a detailed document that communicates software failures to programmers, outlining the process to reproduce the bug. It typically includes sections such as bug number, title, summary, state, prerequisites, severity, reproducing steps, and responsible personnel. Best practices suggest including attachments like screenshots to enhance clarity and understanding of the issue.

Uploaded by

chowdhury16-673
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

Bug Report

A bug report is a detailed document that communicates software failures to programmers, outlining the process to reproduce the bug. It typically includes sections such as bug number, title, summary, state, prerequisites, severity, reproducing steps, and responsible personnel. Best practices suggest including attachments like screenshots to enhance clarity and understanding of the issue.

Uploaded by

chowdhury16-673
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

How to Report a Bug

What is bug report?


A report that describes the process to the futurity of the software in front of every member (basically
the programmers) is called a bug report. You may show to the programmers in person or give them
careful and detailed instructions on reproducing that. Simply, a bug report is the communicating way to
prove that the software has a failure case.

A bug report may contain the following sections to describe itself. It is just a best practice. There may be
more or less sections depending on project.

Bug Report:
 Bug No: The bug number of the tracking system
 Link: It is the public/private link of the bug
 Bug Title : A title should describe the bug’s key point.(one line max)
 Bug Summary : A summary should describe the full bug at a single line (Should not exceed one
line)
 State: Any one of the bug states. (detail about those states in different post:
New/Open/Assign/Test/Verified/Deferred/Reopened/Duplicate/Rejected /Closed)
 Prerequisites: The pre installed items/requirements should be here.
-Name of operating system (if it has dependency on different OS)
-Name of software installed (if it has dependency on software, Ex- Dot Net framework)
-Name of browser (if it has dependency on browser. Ex- Firefox, chrome, safari.)
-Hardware conditions & configurations (it it has dependency on different hardware)
 Bug found version: The version no of the software in which the bug was founded
 Bug fixing version: This is an optional tag describing which version will get the solve of the bug
(following project’s release plan)
 Severity: The bug’s priority should be here. These are some priority tags. Those may be change
due to project scope. You may add priority value in there.
Blocker – blocks development and/or testing work (you probably wouldn't know)
Critical – crashes, loss of data (internally, not, say, your edit preview)
Major – major loss of function
Minor – minor loss of function or other problem where easy workaround is present
Trivial – cosmetic problem like misspelled words or misaligned text
Enhancement – request for enhancement (feature requests)
 Reproducing steps: These are steps to reproduce the bug. Every step should be distinct. In here
a good tester will provide the shortest path to reproduce the bug.
Actual Value: The facts that found following the steps
Expected value: The results that was expected following the steps. It will be perfect to link up
the expected results with SRS/FRC documents.
 Assign To: The responsible person who will take care of the bug.(initially, It may be assigned to
team leads, they may distribute the responsibility)
 Reported by : Bug reporter's name
 Comments: Comments which are very much welcomed in a bug life cycle. Any member or the
responsible person cans comments on that. It can be use for describing current state of the bug
in development lifecycle.
 Attachments: Most of the bug trackers support multimedia attachments. If necessary, you may
attaché pictures, audio or even video. The best practice is to attaché picture (screen shots).

You might also like