IGCSE Computer Science 0478: Test data and trace tables
Students suggest normal, abnormal, extreme and boundary test data, complete trace tables for dry runs, use them to find errors, and apply the whole life cycle to a scenario.
One content description from the full IGCSE Computer Science 0478 — 7a Program Development Life Cycle journey. All 23 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (23)
1
Test data
2
Normal test data
3
Abnormal test data
4
Extreme test data
5
Boundary test data
6
Extreme data compared with boundary data
7
Suggesting test data for a range check
8
Suggesting test data for length, presence and format checks
9
Test cases: input, expected output, actual output
10
Dry run of an algorithm
11
Trace Tables
12
Setting up the variable columns of a trace table
13
The OUTPUT column of a trace table
14
Recording user prompts and INPUT values in a trace table
15
Tracing assignments and arithmetic
16
Tracing an IF statement
17
Tracing a FOR loop
18
Tracing WHILE and REPEAT loops
19
Tracing counting and totalling
20
Tracing a validation algorithm
21
Completing a full trace table for a dry run
22
Using a trace table to find an error
23
Applying the program development life cycle to a scenario
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →