Agenda

  1. Warm-up: Spot the Bug β€” the fix that broke something else
  2. The regression: a change that passed every test somebody thought to write, and failed the one nobody did
  3. Compare and name it: Testing and Regression β€” edge cases, and the test you write before the fix
  4. Project milestone: tests over the parts of your team’s build that you did not personally write
  5. Last twenty minutes: finish and hand in The Maintenance Sprint β€” the fix, the extension, the tests, a change log from each of you, and the note you leave behind

Things to do before our next class

  • Milestone: a written testing plan for your project, naming who tests what and when.
  • Journal: the edge case you did not think of, and who found it.