Table of Contents
At the end of this chapter you have gained an understanding of:
What software bugs are.
Who tests the software.
How to write testable software.
Various testing strategies, including unit testing and regression testing.
Debugging.