Many types of validation testing happen for the whole validation cycle to be complete. The types of tests that fall under validation testing are unit, smoke, and functional. Security and system testing is also done to ensure the software is highly secure and can run with the system infrastructure without compromising the security firewalls installed. Performance testing is also done under the validation process.