CpSc 372
Assignment
10
Testing
Description:
Testing is applied at many points in the development lifecycle and after development is complete. We have previously investigated profiling an application to pinpoint performance issues. In this assignment you will explore automating testing.
Steps:
1. Develop a test harness and associated datapool to run at least 10 test cases for each item you
are asked to test.
2. Follow this link
to the source code to be tested.
3. Import the project into your Eclipse setup.
4. Create at least two datapools
of at least 10 test cases each for two classes, which we will pick in class.
5. Develop a set of at least 5 system test cases. Automate
them to the extent possible using Eclipse.
6. Develop a brief test report that describes the results
of running the test cases.
7. Export the project and zip it with the test report
into a single zip file. (Remember to rename if shipping across clemson.edu to
cs.clemson.edu)
This is a 2 person team assignment. Email is
due Tuesday, December 5, 2006 no later
than 1:30 pm.
Grading will be based on
1. Effectiveness of the selected test cases
2. Any value added beyond the basic assignment
3. Ability to follow directions about delivery
Points: 3