HCLTech Interview Question

Define smoke vs sanity vs regression testing.