Senior Design
Test Plan
Senior Design - Spring/Summer 2000
Modification history:
Version | Date | Who | Comment |
Version 0.0 | September 15, 2000 | G. H. Walton | Templater |
Version 1.0 | April 8, 2001 | Michael Wales | Initial document |
Team Name: Team 3
Team Members:
Contents of this Document
SECTION 2: Description of Test Environment
Most of the testing will be done in the same environment as the code is developed in because it is much easier for us to do. The environments we are using for development are:
The testing will be performed by the developers. Whenever possible, Jeff, Jeff, and Mike will test the modules developed by the other group member to get as great of variety during testing as possible. The testing that is performed during the code's development will be done by the person creating the module. Robustness testing will also be performed by the developer because of their intimate knowledge of the cases when an exception may occur.
SECTION 3: Stopping Criteria
Most of our testing will be performed as the code is developed. The developer will create a short section of code, recompile the effected classes, and then perform an exhaustive test on that module to check it for errors. If each method is thoroughly checked as it is created, we should eliminate most bugs that would be found during the final testing phase.
When the final testing is performed, we will focus on correctness and stability. If all testing goes well, I would expect that we would perform testing for about 4 hours. If any minor errors occur, they will be corrected at that time, while larger problems will be documented later fixing. If there are more than 3 or 4 large problems, testing will be suspended till we can fix the problems and start the tests over.
To test for correctness we will attempt to move the robot using the the human interface. If the software passes this test, it will also pass the test where ONESAF is controlling it.
Our product will not be delivered to our customer if we feel that it is not correct. A program is pretty much worthless if it does not do its test correctly. We do not anticipate us giving the product to the customer with any type of bugs or glitches in it, but that has to really be decided after testing and encountering such problems if they exist.
SECTION 4: Description of Individual Test Cases
Test Objective | |
Test Description | |
Test Conditions | |
Expected Results |
Test Objective | |
Test Description | |
Test Conditions | |
Expected Results |
Test Objective | |
Test Description | |
Test Conditions | |
Expected Results |
Template created by G. Walton ( GWalton@mail.ucf.edu ) on March 28, 1999 and last modified on August 15, 2000.
This page last modified by Jeffrey Miller ( j_miller68@hotmail.com ) on April 8, 2000.