Learning objective
Explain testing, debugging, and deployment, reproduce the worked example and justify a decision in the case study.
Before you begin
Data, databases, and APIs
Understand
Testing seeks evidence; debugging finds causes; deployment makes a version available in a controlled way.
Worked example
Reproducing a bug with the same steps helps isolate the failing variable.
Analysis and common mistakes
A test compares observed with expected behaviour. A regression breaks previously working behaviour. Controlled deployment retains an identifiable version and a recovery path.
Case study — reasoning
After fixing scoring, test correct answers, errors and double-clicking. Also verify that refreshing does not accidentally record a second attempt.
Knowledge check
Summary
Testing seeks evidence; debugging finds causes; deployment makes a version available in a controlled way.
Sources for further study and verification
AI-assisted draft · Educator review not completed · Unofficial supplementary resource