What are the steps in QA testing?