Vantage MedTech interview question

What is ad-hoc testing, integration testing, and unit testing?