Topic module

Unit 5 Testing the Programming Solution

Test-plan execution, representative and boundary data, expected and actual outcomes, error correction, retesting, robustness and evidence.

Long-form learning
Concept to Risk to Memory to Check-up

How to study for CCEA GCSE Digital Technology

Connect precise digital concepts to scenario evidence, design decisions, testing and evaluation, then rehearse the controlled-practice lifecycle under your centre's current CCEA instructions.

Core concepts

Concept 1

Unit 5 testing must demonstrate the relationship between objectives, selected data, expected outcomes and observed program behaviour.

Exam cue: State the test purpose before the data and expected outcome.

Concept 2

Failed tests require diagnosis, correction and retesting, with evidence showing what changed and why.

Exam cue: Capture enough evidence to identify the tested version and result.

Concept 3

Robustness testing checks controlled behaviour at limits and under foreseeable invalid input, not only normal operation.

Exam cue: Retest both the corrected case and a related previously passing case.

Risk pitfalls and guardrails

Generating many repetitive normal tests while omitting limits and invalid input.

Guardrail: Keep to Northern Ireland CCEA scope, never add the weights of both routes, and distinguish a digital concept from unsupported product or technology claims.

Editing the expected outcome after seeing an incorrect program result.

Guardrail: Keep to Northern Ireland CCEA scope, never add the weights of both routes, and distinguish a digital concept from unsupported product or technology claims.

Recording a correction without evidence of a successful retest.

Guardrail: Keep to Northern Ireland CCEA scope, never add the weights of both routes, and distinguish a digital concept from unsupported product or technology claims.

Memory anchors

Test purpose

The requirement, rule or risk that a test is intended to examine.

Actual outcome

The observed behaviour or result when a test is run.

Pass criterion

The objective condition used to decide whether the result is acceptable.

Correction

A code or design change addressing the diagnosed cause of failure.

Retest

Repeating a test after correction to confirm the defect is resolved.

Robustness

Reliable and controlled behaviour across expected and exceptional use.

Checkpoint rule

Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.

Knowledge Check (after reading)

Short check-up to confirm understanding of this module.

Check-up Questions

1-2 question checkpoint

[Programming route · Unit 5] What should each test trace back to?

Why state the purpose before choosing test data?

Answer all questions to submit.

Next step personalized recommendations

What is Pass Harbor?

Completely free exam prep for 247 UK exams.

  • Practice questions
  • Flashcards
  • Study guides
  • Mock exams
  • No registration
  • No paywall
  • Start instantly
No more expensive exam prep. Quality study tools should be accessible to everyone.