ACARA 9-10 Digital Technologies: Test tables, test plans and Python test harnesses
Students plan and record tests in test tables, automate them in Python with tuples, loops and assert, and judge whether their testing is enough and report a conclusion.
One content description (AC9TDI10P05, AC9TDI10P06) from the full ACARA Digital Technologies Years 9–10 — Testing and Validating Programs journey. All 15 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (15)
1
Test table layout
2
Recording actual results and a pass or fail verdict
3
Writing a test plan from requirements
4
Writing test cases before the code
5
Testing a Python program with test cases
6
Testing a program that uses input()
7
Storing test cases as a list of tuples
8
Looping through test cases and printing PASS or FAIL
9
Testing a function with assert
10
Testing decimal results with round()
11
Testing that invalid input is rejected
12
Testing one module in isolation
13
Judging whether a set of test cases is enough
14
Checking a solution against the requirements
15
Writing a test report conclusion
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 →