Do you know that? 85% either strongly agree or moderately agree that they are happier now than they were before becoming a freelancer. next

Define Unit testing, Integration testing, Regression testing.

Unit testing ensures that each piece of code works correctly.
Integration testing ensures each module work together without errors.
Regression test ensures new code did not break previously working code.