Hexaware Technologies Interview Question

What is Unit Testing?