Defect Testing
1 Overview: 
  For this assignment each group must develop a defect testing plan
  and test their implementation of iPunch v1.
  
2 Tasks: 
  For this assignment each group must:
  
- 
    Develop a plan for testing for defects in your implementation
    of iPunch v1.  At a minimum, your test plan must
    include both unit testing and integration testing.
    
 
- 
    Implement the code needed to carry out the test plan.  (Note: Each
    programmer must implement the code for unit testing her/his
    classes/interfaces.)
    
 
- 
    Apply the test plan.
    
 
- 
    Report the results of your tests (using whatever format you think
    is appropriate).
    
 
  You must test the code that you submitted last week.  That is, you must not
  modify the code you submitted last week.
  
 
3 Submission: 
  Your deliverables must be submitted using the normal submission
  process.  (See the relevant
  
course policy.)
  
 
4 Visibility: 
  Your deliverables will be made public so that they can be
  discussed and compared.