This document outlines different types of testing applied to business applications including:
1. Static testing involves reviewing documentation and requirements. Dynamic testing validates requirements and includes usability, system integration, and regression testing.
2. Integration testing is done by developers, testers, and QA analysts and includes unit testing tools. Completed test formats are loaded for integration and system testing.
3. Confirmation, usability, and regression testing are performed by QA analysts. Usability testing checks functionality, visual design, and browser compatibility. Regression testing validates that modifications haven't introduced defects.
4. User acceptance testing involves clients accessing applications and APIs to test functionality and provide test results via email.