Testing should include—at a minimum—unit, integration, and system testing. Regression testing is highly encouraged. Include your results from additional types of testing, including network-readiness testing, volume testing, recovery testing, penetration testing, hardware-certification testing, migration testing, and ready-for-use testing.
Each test case should include (at a minimum) the following information:
- Objective of test case
- Setup procedure
- Expected results
- Procedure for executing test case