Skip to content

Cambridge AS & A Level Computer Science

12.3Program testing and maintenance

Program testing and maintenance in Cambridge AS & A Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic48 practice questions2 lessons

Learning objectives

What the syllabus expects you to be able to do.

  1. 12.3.1Locate, identify and correct syntax, logic and run-time errors, including by dry run.
  2. 12.3.2Select testing methods and test data, and explain the need for a test strategy and test plan.
  3. 12.3.3Explain perfective, adaptive and corrective maintenance and amend an existing program.

Lessons

  • Dry runs, trace tables and finding errors in algorithms

    55 min

    Full access
  • Testing, errors and maintenance

    55 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Program testing and maintenance: sample question

1 mark

What is the purpose of a trace table?

Choose one answer

Turn Program testing and maintenance into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.