Get better value by buying this as part of my GCSE OCR Computer Science bundle.
Defensive design considerations: input sanitisation/validation, planning for contingencies, anticipating misuse, authentication, maintainability, comments, indentation
The purpose of testing
Types of testing: iterative, final/terminal
How to identify syntax and logic errors
Selecting and using suitable test data.