Table of Contents

  • Introduction
  • Agenda for the review
  • Directions for splitting up work
  • Test plan & critique/rationalization
  • Additional Resources

Introduction

This document outlines the proposed plan for testing our program. The program is a computer game designed for middle school students in Michigan with the learning objective of teaching students about the various effects of technology on society. The test plan was developed around our alpha prototype and will be supplemented as the program grows and additional classes/features are added.

Agenda for the review

Each member will review their respective materials, as specified below, and then discuss the strengths and weaknesses of the portions they examined.

Directions

Team Member 1: Review the source code and tests for WindowEntry, Window, UI, Block & Map.
Team Member 2: Review the source code and tests for TurnMenu, State, Spec, Game and main.py.
Team Member 3: Review the class diagram and tests for WindowEntry, Window, UI, Block & Map.
Team Member 4: Review the sequence diagrams and tests for TurnMenu, State, Spec, Game and main.py.

Note: if the team has only 3 members, team member 3 is not necessary.
Note: source code and other additional documents are linked below.

Test Plan & Critique/Rationalize

Attached below is the pdf file containing the risk analysis, tests and the rationalization, separated into different sections.

Additional Resources

Here are links to the Class Diagrams and Sequence Diagrams.

Source Code

 https://www.cs.hmc.edu/trac/cs121sp2012_5/browser/src

Attachments