Chapter 1. The Birth and Evolution of Automated Testing

An effective test program, incorporating the automation of software testing, involves a mini-development life cycle of its own. Automated testing amounts to a development effort involving strategy and goal planning, test requirement definition, analysis, design, development, execution, and evaluation activities.

1.1 Automated Testing

“We need the new software application sooner than that.” “I need those new product features now.” Sound familiar?

Today’s software managers and developers are being asked to turn around their products within ever-shrinking schedules and with minimal resources. More than 90% of developers have missed ship dates. Missing deadlines is a routine occurrence for ...

Get Automated Software Testing: Introduction, Management, and Performance 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.