Skip to content
Android waitlistTry on iPad

Testing: OCR GCSE Computer Science questions

Every OCR GCSE Computer Science exam question on 2.3.2 Testing, 2022–2025, with its mark scheme and examiner’s report.

Paper
All papers
Exam
All years
Calculations

282 questions

  1. Q1(a)

    June 2025 · Paper 2

    The whole paper ↗
  2. Q3(a)

    June 2024 · Paper 2

    The whole paper ↗
  3. Q9(c)(ii)

    June 2024 · Paper 2

    The whole paper ↗
  4. Q2(a)

    June 2023 · Paper 2

    The whole paper ↗
  5. Q5(a)(i)

    June 2023 · Paper 2

    The whole paper ↗
  6. Q5(a)(ii)

    June 2023 · Paper 2

    The whole paper ↗
  7. Q5(b)(ii)

    June 2022 · Paper 2

    The whole paper ↗
  8. Q8(b)(ii)

    Specimen · Paper 2

    The whole paper ↗
  9. Q8(f)

    Specimen · Paper 2

    The whole paper ↗
All 9 questions on Testing, as a list
  1. June 2025, Paper 2, Q1(a) (4 marks): Tick (✓) one or more boxes in each row to identify the type or types of test for each example of test data. Invalid / Example Normal Boundary erroneous test dat
  2. June 2024, Paper 2, Q3(a) (2 marks): State what is meant by the term syntax error. Give one example of a syntax error in a program. Definition Example [2]
  3. June 2024, Paper 2, Q9(c)(ii) (3 marks): The algorithm is tested using a range of tests. Complete the table to identify an example of test data for each type of test. Test data Type of test Expected ou
  4. June 2023, Paper 2, Q2(a) (2 marks): State what is meant by a syntax error and a logic error. Syntax error Logic error [2]
  5. June 2023, Paper 2, Q5(a)(i) (2 marks): Explain why programs should be tested before use. [2]
  6. June 2023, Paper 2, Q5(a)(ii) (2 marks): Complete the table by naming and describing one type of test that should be used on Charlie's program before releasing it. Test type Description [2]
  7. June 2022, Paper 2, Q5(b)(ii) (3 marks): Complete the following test plan to check whether the number of nights is validated correctly. Test data Type of test Expected output (number of nights) 2 ALLOW
  8. Specimen, Paper 2, Q8(b)(ii) (2 marks): Complete the following test plan for the program in 8(b)(i). Test data Test type Expected result 25 Normal Value accepted Invalid input Invalid message displaye
  9. Specimen, Paper 2, Q8(f) (4 marks): example "OCR Zoo Simulator"). variable.length returns the number of characters in variable. variable.upper returns the characters in variable in upper case. val

Questions, mark schemes and examiner’s reports are © OCR, from their published past papers. Plumi isn’t affiliated with any exam board. Want whole papers? Full past papers.

Rather write your answers by hand on iPad? Plumi marks them against the same mark schemes.