Appendix C: Quality First: “Defending the Source Code So That Attacks Are Not So Easy”

Introduction

Why Would Anyone Want to Make Testing Harder?

Most of this book has been about “attacks” made by testers, be they a “development tester” or a “tester tester” against the software, once it is coded and ready to be executed. However, there are many ways to find bugs and, in some cases, prevent the bugs from being coded and going into test. This appendix details some of these. The reason a tester might want to make their job more challenging is that most, if not all, test teams have experienced the “crunch” before a product’s release. Programs will always have bugs, so projects should seek to remove them early on, reducing the ...

Get Software Test Attacks to Break Mobile and Embedded Devices now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.