CS383 HW#7: Testing

Group Sprint Due: Monday April 25, 10pm. In-class sprint report 2:30pm Monday 4/25.

Broad Goals

  1. Achieve (simple versions of) functionality for "many" (or "most") use cases. Whatever is essential for your vision.
  2. Unit tests: write unit tests for all classes, implemented or not
  3. Test cases: write test cases for use cases.
  4. Test-driven-development: create a master test chart to measure and report development progress in terms of what fractions of tests are passing.