Free November promotion: everything is free until 30 November 2026 — every subject, unlimited practice.
Subjects / LC Computer Science / Strand 2: Core concepts

Evaluation and testing

Test plans, normal/boundary/invalid data, debugging and evaluating solutions against requirements.

5th Year6th Year HigherOrdinary
Helps to know first: Programming in Python
15practice questions

Fill the gaps: 1 · Match the pairs: 2 · Multiple choice: 7 · Select all that apply: 1 · Numeric answer: 1 · Put in order: 1 · Written answer (self/teacher assessed): 2

Each question has up to three hints, a worked explanation, and is tracked in your progress and review plan.

Practise this topic

Try a question

Fill the gaps
Testing the code by looking at its internal logic and paths is called -box testing. Testing only inputs and outputs without looking at the code is called -box testing.
Hint 1

One kind of box is see-through; the other is not.

Create a free account to save your progress.