>>3
It's a method of testing that's designed to be a closely integrated part of software design process. The point is that testing will get done all the time. It's OK if you manage to achieve similar results from other methods of testing. In the end, it's one method of improving the software to be delivered.