Test Plan
This plan is to test the new logging functionality presented in the Status Update Design.
Test Plan Objectives
This plan will define the various areas that must be tested to validate the new logging meets its requirements. This information will the be used during the subsequent technical design and development phases to ensure that the testing approaches defined in this plan are possible.
Tasks
This plan will define:
- Unit Testing
- System Testing
- Pass/Fail Criteria
Test Strategy
Testing of this functionality will take three approaches. Firstly Unit testing to validate each module performs in isolation. Secondally a system testing phase will ensure that the logging system performs when included in the broker. These first two sets of tests should be automated and included in the standard ant test suites. The final set of tests are failure tests. Where appropritate these tests should be included in the standard ant test suites. However, a number of the tests will require special environment configuration that will make them unsuitable for automated testing. These manual tests must be added to any final test packs.
Unit Testing
Each unit test