Topic module

Unit 4 Test Plans and Testing

Normal, boundary, invalid and extreme data, expected outcomes, dry runs, unit and system testing, debugging, correction and retesting.

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

A test plan selects data for a stated purpose and records the expected outcome before execution.

Exam cue: Give the exact test value, its category and the behaviour it probes.

Concept 2

Normal, boundary, invalid and extreme data expose different risks in validation and algorithm behaviour.

Exam cue: Derive an expected result independently rather than copying program output.

Concept 3

Testing discovers evidence about behaviour; debugging locates and corrects the cause, followed by retesting.

Exam cue: Connect every correction to a failed test and record the new observed outcome.

Risk pitfalls and guardrails

Labelling data as boundary without stating the boundary rule.

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.

Using invalid data but expecting it to be processed as valid.

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.

Equating a successful compilation with a fully tested solution.

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

Normal data

Typical valid input within the accepted range.

Boundary data

Input at or immediately beside an acceptance limit.

Invalid data

Input that violates a defined validation rule.

Expected outcome

The result specified before executing a test.

Dry run

Manual tracing of an algorithm using selected data.

Debugging

Locating and correcting the cause of an observed defect.

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] What is normal test data?

For an accepted age 18–65 inclusive, which is a lower boundary test?

Answer all questions to submit.

Next step personalized recommendations

Continue learning

Move forward only after this module is stable.

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.