Foreword

Software is becoming ubiquitous in today's world. Customers’ expectations have increased dramatically and the old fate of resignation that “it is OK for software to fail, we will have to live with it” is simply no longer applicable. Software is expected to work, meeting customers’ changing demands, first time and every time, consistently and predictably. Earlier, the software systems were used for back-office and non-critical operations of organizations. Now, more and more critical applications are implemented globally. This increased expectation for error-free functioning of software has increased the demand of quality output from software vendors. In turn, we have seen over the last decade, the focus has shifted from mere programming ...

Get Software Testing: Principles and Practices 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.