CpSc372
Introduction to Software
Engineering
Assignment 8
Unit Testing
*******See step six in the procedure below.**************
*******Step six updated at 9 pm**************
Goal: Gain experience in selecting, implementing, and analyzing tests.
Description: Testing beginning with the smallest possible units results in higher quality of the completed product. Developing and executing these tests is a time sink for developers. Semi-automated test tools assist the developer. The dotUnit tool provides the means for rapid development of tests.
Procedure:
Chris Taylor just pointed out that Visual Studio does not "trust" programs that are on the shared drive and expects the source files to be on drive C. This may help any remaining problems.
Turn-in: The test classes you write or expand. Each test should have a comment that explains why this particular test was selected for execution. An analysis of suspected problems.
Due: 4 pm Wednesday Nov 13 in the dept office
Points 2 points
Team: 2 person team assignment
Evaluation: Comprehensiveness of test coverage, clarity of justification for test selection.