Introduction

This book is not about pointing out specific people’s or even groups of people’s mistakes and berating them. However, we should all acknowledge that, as humans, we all make mistakes.

In building systems of any kind, mistakes can and will be made whether in requirements, design, code, hardware, and even documentation, and those mistakes equate to bugs (errors that can create failures). Perfection, after all, was never part of any stipulation or standard, though with some irony, it seems that many customers expect perfection.

The attacks in this book are meant to help ensure that whatever the system’s function, the system will work as desired by the customer or user. I hope that you will simply take my advice to run the attacks and ...

Get Software Test Attacks to Break Mobile and Embedded Devices 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.