You are on page 1of 28

Session 4

Testing Perform
Get to know:
- Understand about bugs
- How to report bugs
- How to manage and monitor bugs
- Tools to manage bugs
Software Errors (Bugs)
• What is a Software Error?
• Finding, Reproducing, and Analyzing a
Software Error.
• Reporting a Software Error.
What is a Software Error?
• A Software Error is present when the program
does not do what its user reasonably expects it
to do.
• It is fair and reasonable to report any deviation
from high quality as a software error.
• The existence of software errors reflects an
impediment on the quality of the product, but
does not necessarily imply that the developers
are incompetent.
Common Sources of Errors
13 common types of software errors
What to do in a bug finding process?
Reproducing a Software Error
Why is a Bug Hard to Reproduce?
Making an Error Reproducible
Analyzing a Reproducible Error
How to Report a Software Error
A Useful Bug Report
Report Content
Bug Summary
Bug Summary
Bug Summary
Bug Description
and Steps to Reproduce
Reproducible
Severity
Frequency
Priority
Resolution
A Common Bug Life
Bug Report Simple Template
Bug Tracker and Test case Tools
• Bug Tracker Tools
– Bugzilla,  http://www.bugzilla.org
– Mantis, http://www.mantisbt.org
– Redmine, http://www.redmine.org/
Practice
• Run the test case you wrote on session 3
• Report bugs to bug_report_template.xls
Summary

You might also like