This assignment is worth 30 points (out of 500 total on the
project). However, it is critical to the success of your project. The
acceptance test with the customer (the professor and the TA) cannot be
successfully passed without the test plan. The plan must be approved by
the TA before the acceptance test can be run.
| Category |
Points |
What kinds of things will I be looking for? |
| Title Sheet, Change Log, Table of Contents, Overview |
3 |
- Do they exist?
- Does the overview provide appropriate detail? Does
it say what order the tests must be run in?
- If you don't have enough time to test everything, does the overview
stare your reasons for choosing the requirements to test?
- Do the change record and table of contents provide enough detail?
For example, is every test listed in the table of contents, with page
numbers?
|
| Requirements Traceability |
3 |
- Do you identify the exact requirements verified by the test?
|
| Test Description |
3 |
- Does each test have an accurate description of what it tests?
- Is each test uniquely numbered?
|
| Test Preconditions |
5 |
- Do you state what the preconditions are for each test?
- Are the preconditions complete and accurate?
|
| Test Steps |
10 |
- Does each step describe a detailed instruction or an observation,
but not both?
- Is every step numbered?
- Does every step include a checkbox so that it can be marked off when
the step is satisfied?
- Is each step or observation correct?
- Are there any missing steps?
- Do you test appropriate equivalence classes and boundary
conditions?
|
| Test Postconditions |
3 |
- Do they provide instructions to prepare for the next test?
- Are they correct?
|
| Time Sheets, Meeting Notes and Agendas |
3 |
- Do they exist?
- Can I read them?
- Do they appear to be complete?
|