Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior
by Tom DeMarco, Peter Hruschka, Tim Lister, Steve McMenamin, James Robertson, Suzanne Robertson
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access