S3U

Science / DevOps / Grade 6 / sd690

Ship a Change Carefully

Help a pretend learning site change safely, one small step at a time.

All worksheets
5 questions0m 0s
Learn the skill

Version control records changes so people can review their history. Tests check chosen behaviors. Review checks the change before deployment, which makes it available in an environment. Monitoring checks what happens afterward. Passing tests cannot prove there are no bugs.

Worked example

A team changes a button label, runs tests and asks a teammate to review it. Only then does it deploy the approved version. If monitoring finds a problem, the team pauses and investigates rather than guessing that tests cover everything.

Record a change, test it, review it, and deploy it. Monitor the result after deployment.
A passing test checks its cases; it cannot prove all bugs are absent.

Paper Release Plan

Put these steps on paper: record a small change, run tests, review, deploy, monitor. Our pretend team requires all five in that order. One test checks that the button opens the intended worksheet. These are planning exercises only; do not change or deploy a real site.

Question 1 What records the history of a file's changes?
Question 2 In this team's plan, what comes immediately after recording the change?
Question 3 A required test fails. What should the team do next?
Question 4 What does deployment mean here?
Question 5 Why monitor after deployment?