AS / A Level Computer Science

Candidates should be able to:

Show understanding of ways of exposing and

avoiding faults in programs

Locate and identify the different types of errors


Correct identified errors

Show understanding of the methods of testing

available and select appropriate data for a given

method

Show understanding of the need for a test strategy

and test plan and their likely contents

Choose appropriate test data for a test plan Show understanding of the need for continuing

maintenance of a system and the differences

between each type of maintenance

Analyse an existing program and make

amendments to enhance functionality

Notes and guidance

• syntax errors

• logic errors

• run-time errors



Including dry run, walkthrough, white-box, black-

box, integration, alpha, beta, acceptance, stub


Including normal, abnormal and extreme/boundary

Including perfective, adaptive, corrective