VCE Software Development U4O1: Debugging and alpha testing
Students learn to find and fix errors and to check that a solution meets requirements using breakpoints, commenting out code, test data and testing tables.
One content description from the full VCE Software Development - U4O1 - development and evaluation journey. All 22 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (22)
1
Syntax Errors and Debugging
2
Runtime errors in Python
3
Logic errors in Python
4
Reading an error message and traceback
5
Runtime error: index out of range
6
Runtime error: type mismatch
7
Runtime error: divide by zero
8
Alpha testing
9
Debugging with print()
10
Trace Tables
11
Setting a breakpoint
12
Stepping through code and watching variables
13
Commenting out code to isolate a bug
14
Choosing a range of test data
15
Boundary test values
16
Constructing test data for validation checks
17
Test cases: input, expected output, actual output
18
Testing a Python program with test cases
19
Recording corrections in a testing table
20
Testing a function with assert
21
Testing one module in isolation
22
Modifying an existing program
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 →