Each group has divided their projects into separate modules. Each of those modules should be tested independently of the rest of the system. For this assignment, you will be required to provide unit tests for each of your components.
You will be graded on the coverage (Both Test and Code) for your components. Make sure that your unit tests fully cover the code, as well as a sufficient amount of the possible test cases for your modules.
Be sure to provide a descriptions of:
You are also required to provide some mechanism for testing the integration of your components. These test cases should be able to justify the correctness of the system as a whole.
Choose one of the approaches we covered in class (Big-bang, Bottom-up, or Top-down). Provide as many test cases as necessary to test the integration of components, using the chosen approach.
Provide a description for your integration tests that cover:
Submit all of your tests cases and descriptions as one tar file (per group) to the College's inquire site by Monday, April 8th by 10:00 pm.