Identifying and Prioritising Risks

Risk-based testing starts with understanding which risks exist and how severe they are. This requires collaboration across roles: product, security, legal, operations, and engineering. QA can facilitate structured discussions instead of relying on gut feeling alone.

Identifying Risks Systematically

Common techniques include brainstorming, checklists, threat modelling, and reviewing incident history. You consider likelihood (how probable a failure is) and impact (how bad the consequences are). Both dimensions matter when prioritising.

# Example risk identification prompts

- What could go wrong in this feature, and how would we notice?
- Which data is sensitive, and how could it leak?
- What mistakes might users make, and what happens then?
- What could attackers or abusive users try to exploit?
Note: Involving multiple perspectives reveals risks that any single person might miss.
Tip: Capture risks in a simple register or table with fields such as description, likelihood, impact, owner, and mitigation.
Warning: Only listing technical risks can hide business, legal, or reputational risks that matter just as much.

Once risks are identified, you can group them by category (security, performance, data quality, usability, compliance) to ensure coverage across dimensions, not just functional correctness.

Prioritising Risks

Teams often use qualitative scales (low/medium/high) or simple scores (likelihood ร— impact). The goal is not perfect precision but a shared view of which items deserve deeper testing, stronger controls, or design changes.

Common Mistakes

Mistake 1 โ€” Overcomplicating risk scoring

Complex formulas can distract from action.

โŒ Wrong: Spending hours debating exact numbers instead of mitigations.

โœ… Correct: Use simple scales that lead to clear priorities.

Mistake 2 โ€” Ignoring low-likelihood but catastrophic risks

Impact matters.

โŒ Wrong: Dismissing rare but severe scenarios.

โœ… Correct: Ensure at least some mitigation or contingency exists for high-impact risks.

🧠 Reflect and Plan

What is the goal of risk identification and prioritisation?