Bug report elements
Environment used for testing → Development/Staging/Production
User: Name/E-Mail of an account user used in a bug discovery process
Actions taken → describe as precise as possible actions that are taken before discovering bug/issue,
for
e.g. Actions taken:
1. “User navigated Home> Drinks > Whiskey
2. Clicked on product description button
3. Selected “see all” button to expand product description text
4. Selected “Add to chart” button at the end of expanded list
If QA finds it hard to describe activities that he took with words, in that case it is important to support
actions taken with pictures or short video in a ticket
Bug behavior → once QA discovered a bug he needs to describe the way bug disaffected or
interrupted normal workflow of an Web site → it is of key importance for a QA to describe the
problem he meets the best way possible.
Bug Behavior:
e.g. User was not able to finish purchase of an item. An infinite loading circle appears on a screen that
does not allow a user to proceed with further use of web shop.
Tools mostly used in explaining bug behavior are :
Pictures with annotations
Short videos
Console printscreen
Figma links for design
Loading speed and performance tools
List goes on…
Expected results → in this step QA describes what were his goals with activities he took
Expected results:
e.g. Add items to shoping basked by drag and drop items from list to shoping basket
ToDo: → Changes that need to be applied, so the functionality of an web site consistant with user
requirements.
ToDo:
e.g. Make saving process successful and without an infinite loading circle.
Additional note: “To do” field is not required or necessary, it can be added only if a user knows
complete user story of some feature, if not, it is best to consult with PM before adding ToDo.
Q: Why should a QA provide such detailed information when making a ticket?
A: This is the most efficient (only way) way for a developers, designers or any other team members to
understand and recreate bugs, that way, time and effort in bug detecting and solving is much faster
and efficient.
Template for bug report creation
User:
Environment:
Actions taken:
Bug behavior:
Expected results:
ToDo: