- Analyze the system
- Provide several tech approaches to choose from
- Develop Proof of Concept (if needed)
- Create a unified testing approach
- Define test scope and clear data for testing
- Choose and apply reporting tool that fits your needs
- Represent test results
- Enable the continuous integration