risk based testing pptx Flashcards

1
Q

What is a risk?

A

Risk refers to the occurrence of an unforeseen event that can impact the success of a product.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is risk-based testing?

A

Risk-based testing is an approach to software testing that relies on risk assessments to determine the best allocation of testing resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the two main considerations in risk-based testing?

A
  • Likelihood
  • Impact
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How is risk determined in risk-based testing?

A

By evaluating three main aspects of the application: Criticality, Churn, and Complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does Criticality measure in risk assessment?

A

The impact of the bug, categorized as Catastrophic, Critical, Marginal, or Negligible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does Churn refer to in risk-based testing?

A

The number of changes made to any part of the application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does Complexity affect risk in software testing?

A

More complex code is more likely to have bugs than simpler ones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the three steps in risk-based testing?

A
  • Risk Identification
  • Risk Assessment
  • Risk Mitigation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is involved in the Risk Identification step?

A
  • Expert’s input
  • Risk Register
  • Brainstorming with team and stakeholders
  • Review of similar projects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What questions are addressed during the Risk Assessment step?

A

How probable? What are the consequences?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does Risk Mitigation involve?

A

Mitigation occurs through test design, execution, and debugging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the benefits of risk-based testing?

A
  • Greater Customer Focus
  • Productivity and cost-efficiency
  • Faster time to market
  • Better software quality
  • More Structured Testing
  • Clear Information on testing coverage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly