SFC_04_upload_ODP Flashcards

1
Q

What is risk?

A

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

In this context, it specifically pertains to software.

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.

It helps QA focus on system areas most likely to have a bug that will have the biggest impact on the business.

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 assessing three main aspects of the application: Criticality, Churn, and Complexity.

Criticality measures the impact of the bug, Churn refers to the number of changes made, and Complexity indicates that more complex code is more likely to have bugs.

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

What are the levels of Criticality used to determine risk?

A
  • Catastrophic
  • Critical
  • Marginal
  • Negligible
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
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
7
Q

What activities are involved in Risk Identification?

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
8
Q

What does Risk Assessment involve?

A

Determining how probable a risk is and what the consequences are.

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

What is Risk Mitigation?

A

Mitigation occurs through test design, execution, and debugging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
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
11
Q

Fill in the blank: Risk-based testing helps QA focus on system areas most likely to have a _______ that will have the biggest impact on your business.

A

[bug]

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