GCSE Computer Science Revision

2.3 Producing Robust Programs

2.3.1 Defensive design

2.3.2 Testing