What is the difference between debugging and testing?
- by persepolis
Introduction To Software Testing (Ammann & Offutt) mentions on p.32 a 5-level testing maturity model:
Level 0 There’s no difference between testing and debugging.
Level 1 The purpose of testing is to show that the software works.
Level 2 The purpose of testing is to show that the software doesn’t work.
Level 3 The purpose of testing is not to prove anything specific, but to reduce
the risk of using the software.
Level 4 Testing is a mental discipline that helps all IT professionals develop
higher quality software.
Although they don't go into much further detail. What are the differences between debugging and testing?