CSE2305 - Object-Oriented Software Engineering
Week 12

Topic 24: Software Validation, Verification, Debugging, and Testing


Synopsis


Verification and Validation


Verification


Validation


Testing


Levels of testing


Where the bugs hide (Jones)


"Box" testing


White-box testing


Black box testing


General principles


Debugging


The difficulty


The art of debugging


Cause elimination


Reading


This material is part of the CSE2305 - Object-Oriented Software Engineering course.
Copyright © Jon McCormack & Damian Conway, 1998–2005. All rights reserved.