INTRODUCTION Business systems and QA Department business systems
INTRODUCTION Business systems and QA Department business systems 2. All the bug reports and all the bug tracking systems are very similar 1.
BUG REPORTS Why writing bug reports? n Getting the bug fixed What makes a good bug report? n How to reproduce the bug n Analyze the problem to minimize number of steps to reproduce it n Complete, easy to understand, noncoflicting
BUG REPORTS When should you write a bug report? n Immediately upon finding the bug Describe Content of the bug report? n Identification (ID) / Number n Go to Elementool and find out more (LAB) n Compare with book (Page 67)
BUG REPORTS Name 4 levels of the seriousness of the problem (Severity)? n Critical/Fatal (crash, data corruption, hang) n Serious (workaround) n Minor n Suggestion/Enhancement
BUG REPORTS Name 3 levels of priority? n n n High Medium Low Who can assign/change severity or priority in a bug report? n n Tester assigns severity Development Manager assigns Priority
BUG REPORTS Looking for most serious consequences of the bug? Why? n To assign higher severity (get higher priority) What is reproducible bug? (Lab on page 82) n ? ? ?
BUG REPORTS Why should tester look for simplest and most general conditions under which bug will be easily reproducible? n n We have to look for more than just one path to a same problem. The easier to understand – the better chances to have it fixed The faster the fix - the better the chance it will be done Management pays lots of attention to high visibility routine bugs
BUG REPORTS Things to remember: n Look for configuration dependence n Reproduce the bug before it is reported n Is that first-time-only bug ?
BUG TRACKING DATABASE Why do we need Bug Tracking Database? n Accountability n Communication tool n Monitoring individual performance What is a prime objective of a Bug Tracking Database? n To get the bugs fixed
BUG TRACKING DATABASE Describe Bug's life cycle? n Bug gets reported n It goes to Development Manager to get Assigned To and Priority n Developer sees the report, fixes the bug, marks it as Fixed n It goes to Tester for verification of the fix What happens if reported bug cannot be reproduced by a developer? n Discussion
BUG TRACKING DATABASE What happens next after the bug is (allegedly) fixed? n Discussion What does that mean Deferred Bug? Who can make a decision to defer a bug? n Discussion
- Slides: 11