Computer Science past papers › Topics
Program Testing and Maintenance past paper questions
Computer Science 9618 · Software Development. Syntax, logic and run-time errors; correcting code; dry runs, walkthroughs, white-box, black-box, integration, alpha, beta, acceptance and stub testing; test strategies/plans; normal, abnormal and extreme/boundary data; perfective, adaptive and corrective maintenance; enhancing existing programs.
It came up in 44 of 104 papers, for about 8 marks a paper when it does. It last came up in October/November 2025.
Often set with Constructs, Programming Basics, Program Development Life cycle, Structured Programming.
78 questions, newest first
- 9618/21/O/N/25 Question 1 part (b) · 3 marks
- 9618/22/O/N/25 Question 5 part (b) · 1 mark
- 9618/23/O/N/25 Question 5 part (a) · 5 marks
- 9618/23/O/N/25 Question 6 part (a) · 2 marks
- 9618/21/M/J/25 Question 2 parts (a(i)) (a(ii)) (c) · 6 marks
- 9618/21/M/J/25 Question 4 part (b) · 6 marks
- 9618/21/M/J/25 Question 6 part (a) · 4 marks
- 9618/21/M/J/25 Question 7 part (b(ii)) · 4 marks
- 9618/22/M/J/25 Question 1 parts (b(i)) (b(ii)) · 4 marks
- 9618/22/M/J/25 Question 2 parts (b(i)) (b(ii)) (b(iii)) · 6 marks
- 9618/23/M/J/25 Question 4 part (b) · 3 marks
- 9618/21/O/N/24 Question 4 part (a) · 2 marks
- 9618/21/O/N/24 Question 5 parts (b(i)) (b(ii)) · 5 marks
- 9618/22/O/N/24 Question 1 part (a) · 1 mark
- 9618/22/O/N/24 Question 5 parts (a) (b) · 5 marks
- 9618/23/O/N/24 Question 5 part (b) · 3 marks
- 9618/21/M/J/24 Question 5 part (a) · 6 marks
- 9618/21/M/J/24 Question 6 part (b) · 2 marks
- 9618/22/M/J/24 Question 5 · 6 marks
- 9618/21/O/N/23 Question 5 · 7 marks
- 9618/22/O/N/23 Question 4 part (b) · 3 marks
- 9618/22/O/N/23 Question 5 · 6 marks
- 9618/23/O/N/23 Question 1 part (d) · 2 marks
- 9618/23/O/N/23 Question 5 · 6 marks
- 9618/21/M/J/23 Question 1 part (b) · 3 marks
- 9618/21/M/J/23 Question 5 part (b) · 3 marks
- 9618/21/M/J/23 Question 8 parts (c(i)) (c(ii)) · 3 marks
- 9618/22/M/J/23 Question 8 part (c) · 3 marks
- 9618/23/M/J/23 Question 1 part (b) · 2 marks
- 9618/23/M/J/23 Question 5 · 4 marks
- 9618/21/O/N/22 Question 1 part (c) · 4 marks
- 9618/21/O/N/22 Question 6 parts (b(i)) (b(ii)) · 6 marks
- 9618/21/O/N/22 Question 8 part (d) · 2 marks
- 9618/22/O/N/22 Question 1 part (b) · 4 marks
- 9618/22/O/N/22 Question 6 part (b) · 4 marks
- 9618/23/O/N/22 Question 1 part (d) · 2 marks
- 9618/23/O/N/22 Question 5 part (d) · 3 marks
- 9618/23/O/N/22 Question 6 part (a) · 5 marks
- 9618/21/M/J/22 Question 8 parts (c) (d) · 5 marks
- 9618/22/M/J/22 Question 1 part (d) · 4 marks
- 9618/22/M/J/22 Question 4 part (b) · 3 marks
- 9618/22/M/J/22 Question 5 parts (b) (c) · 8 marks
- 9618/23/M/J/22 Question 2 · 4 marks
- 9618/23/M/J/22 Question 4 · 4 marks
- 9618/23/M/J/22 Question 7 parts (a(i)) (a(ii)) (b) · 6 marks
- 9618/21/O/N/21 Question 1 parts (a(i)) (a(ii)) · 3 marks
- 9618/21/O/N/21 Question 4 part (a) · 4 marks
- 9618/23/O/N/21 Question 1 parts (a(i)) (a(ii)) · 3 marks
- 9618/23/O/N/21 Question 4 part (a) · 4 marks
- 9618/21/M/J/21 Question 1 part (b) · 5 marks
- 9618/21/M/J/21 Question 4 parts (a) (c(i)) (c(ii)) · 8 marks
- 9618/22/M/J/21 Question 7 · 5 marks
- 9618/23/M/J/21 Question 4 parts (a) (c(i)) (c(ii)) · 8 marks
- 9608/21/M/J/20 Question 2 parts (b(i)) (b(ii)) · 4 marks
- 9608/21/M/J/20 Question 4 parts (a) (c) · 5 marks
- 9608/21/M/J/20 Question 6 part (c(ii)) · 2 marks
- 9608/22/M/J/20 Question 4 part (b) · 1 mark
- 9608/22/M/J/20 Question 6 parts (a(ii)) (a(iii)) · 3 marks
- 9608/23/M/J/20 Question 3 parts (b(i)) (b(ii)) (c) · 5 marks
- 9608/23/M/J/20 Question 5 parts (d(ii)) (d(iii)) · 4 marks
- 9608/21/O/N/19 Question 2 part (d) · 2 marks
- 9608/21/O/N/19 Question 5 parts (b(i)) (b(ii)) · 7 marks
- 9608/22/O/N/19 Question 4 parts (b) (c(i)) (c(ii)) · 11 marks
- 9608/22/M/J/19 Question 4 · 10 marks
- 9608/23/M/J/19 Question 5 · 11 marks
- 9608/23/M/J/18 Question 2 part (c(i)) · 2 marks
- 9608/21/O/N/17 Question 3 part (c(iv)) · 1 mark
- 9608/21/O/N/17 Question 5 part (b) · 6 marks
- 9608/22/O/N/17 Question 3 · 8 marks
- 9608/22/O/N/17 Question 4 part (c) · 2 marks
- 9608/23/O/N/17 Question 3 part (c(iv)) · 1 mark
- 9608/21/M/J/17 Question 6 parts (b(i)) (b(ii)) (b(iii)) · 8 marks
- 9608/22/M/J/17 Question 6 part (b) · 5 marks
- 9608/23/M/J/17 Question 6 parts (b(i)) (b(ii)) (b(iii)) · 8 marks
- 9608/21/O/N/16 Question 1 part (b) · 5 marks
- 9608/21/O/N/16 Question 2 part (a) · 7 marks
- 9608/23/O/N/16 Question 1 part (b) · 5 marks
- 9608/23/O/N/16 Question 2 part (a) · 7 marks
More in Software Development: Program Development Life cycle, Program Design.
Questions and mark schemes from Cambridge International past papers. Paperstreak isn't affiliated with Cambridge.