26/03/2023
Risk-Based Testing (RBT) - Testing based on risk assessment means managing, prioritizing and performing tests with the risk of their occurrence and impact on the operation of all or part of the system/application in mind. It also means that we are aware that the user may encounter a bug 🐛 in the application, but it will in no way prevent him from continuing to use it and will not have a negative impact on the business functionality of the application. It is recommended to adopt this application testing/coverage strategy when:
Significance criteria:
Time criteria:
Implementation:
What benefits come from adopting this testing strategy?
Risk:
Risk Analysis Methodology - 2x2 matrix (3x3 High/Medium/Low possible)
High +----------++----------+
| Could | Must |
Risk | Test | Test |
| | |
Pro +----------++----------+
ba +----------++----------+
bili | Could | Should |
ty | Test | Test |
| | |
Low +----------++----------+
Low Risk Impact HighThere is no single key within which it is possible to determine the risk for each application. This can be based on both individual functionalities and usage paths, requirements, planned tests.
Likely/Quite Likely/Unlikely Minor/Visible/Interruption



Risk probability should be assessed by people with technical competencies in the team. Introducing markings during production e.g. Severity 1-4 / Priority 1-4 / Criticality 1-4
Sources:
Introducing change: Risk based regression
Risk Based Testing: Approach, Matrix, Process & Examples
The Ultimate Guide To Risk Based Testing: Risk Management In Software Testing
When Should You Take a Risk-based Approach to Testing and How To Implement It Right?