SOFTWARE VERIFICATION AND VALIDATION
The design phase of the software development process is complete and implementation is
under way. It is during this phase that quality becomes an issue and the verification and
validation process must be employed. The most important aspect of Quality Assurance is
planning. Verification and validation processes rely heavily on the requirements for a software
application, and a good test plan should be based on the requirements to ensure they are met.
For this assignment, you will be preparing a test plan for your application and adding this test
plan to your Software Development Plan that you have been working on in the first three
modules of the course
The project deliverables are:
o Write a section of your report to address the quality standards and goals to be
achieved by the verification and validation process. The standards should define
the level of quality required before the application is released into production
and should be stated in measurable terms.
o Prepare a test coverage matrix based on the requirements of your application
you wrote previously. The test matrix should demonstrate that your tests will
provide full coverage of the application.
o Write a white box test plan to be used during the implementation phase of the
project. The white box test plan should address some parts of the test matrix
and should provide guidance to ensure the quality of the code meets the internal
quality standards defined for the project. Test cases should accompany the white
box test plan.
o Write a black box test plan to be used for completed application modules and for
functional testing after the application is functionally complete. The black box
test plan should address parts of the test matrix and should include test cases.
o Execute your test plans and provide the results of your tests.