Infosys interview question

Explain stages of software testing?