In this talk, I will discuss the different types of risk that you should be considering (technical, business, etc.) and how you can use the assessment of risk to create a test plan that gives you the greatest risk coverage in the time available. I will cover prioritization techniques such as business feature importance, technical code stability, test stability, user flow, and critical service mapping to determine where the risk lies in each software release and what testing should be done.
Takeaways from the topic:
- How a risk-based approach to testing gives better outcomes
- How you can use project metrics to create a risk-adjusted test plan
- Practical examples of tools and techniques you can use to implement the test plan