Recall & Review
beginner
What is Risk-based testing?
Risk-based testing is a testing approach where tests are prioritized based on the risk of failure and its impact. It focuses on testing the most important and risky parts of the software first.
Click to reveal answer
beginner
Why do we use risk-based testing?
We use risk-based testing to make the best use of limited testing time and resources by focusing on areas that could cause the most harm if they fail.
Click to reveal answer
beginner
Name two key factors considered in risk-based testing.
The two key factors are:
- Likelihood of failure (how likely a problem is)
- Impact of failure (how bad the problem would be)
Click to reveal answer
beginner
How does risk-based testing help in real-life projects?
It helps teams focus on testing the most critical features first, reducing the chance of serious bugs reaching users and saving time by not testing low-risk areas extensively.
Click to reveal answer
beginner
What is a simple example of risk-based testing?
Imagine testing a banking app: testing money transfer features is high risk because errors can cause big losses, so these get tested first. Features like changing the app theme are low risk and tested later.
Click to reveal answer
What does risk-based testing prioritize?
✗ Incorrect
Risk-based testing focuses on testing the parts of the software that have the highest risk of failure and impact.
Which two factors are used to assess risk in risk-based testing?
✗ Incorrect
Risk is assessed by how likely a failure is and how bad the failure would be.
Why is risk-based testing useful when time is limited?
✗ Incorrect
Risk-based testing helps use limited time wisely by focusing on the most risky parts first.
In risk-based testing, what happens to low-risk features?
✗ Incorrect
Low-risk features are tested later or with less effort to save resources.
Which of these is an example of a high-risk feature in a shopping app?
✗ Incorrect
Adding items to the cart is high risk because errors here affect purchases and revenue.
Explain what risk-based testing is and why it is important.
Think about how you decide what to test first when you have limited time.
You got /3 concepts.
Describe how you would decide which features to test first using risk-based testing.
Consider what could go wrong and how bad it would be.
You got /3 concepts.