35. Testing Before Testing

“Testing is more than testing (and should start before testing).” —Dorothy Graham

Testing is traditionally done when some of the software has been built. That is, the testers test the delivered code to determine that it is working correctly. Nontraditionally, some organizations distribute their testing activities throughout the life cycle. In particular, they introduce testing during the earliest stages of product development (long before anything tangible like software is produced), and early in each iteration. Early testing—that is, testing before testing—is done to ensure the project’s proposed deliverables can be tested for correctness once they have been produced.

The justification for pre-test testing is that ...

Get Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.