Checklist for testing various parts of a piece of software

Preparation for testing

Unit testing

Integration testing

System testing

User acceptance testing

Security testing

Performance testing

Documentation and reporting

Final review and sign-off

Related Checklists