Infosys interview question

Q: Explain software testing life cycle