1.1 What is Testing? Flashcards

1
Q

List the 9 Testing Objectives. Include the Mnemonic and full Objectives

A

ETERVVPBV = e(a)ter very very peanut butter vanilla
- Evaluating work products
- Triggering failures
- Ensuring coverage
- Reducing Risk
- Verifying Reqs Fulfilled
- Verifying Compliance
- Providing stakeholders info
- Building confidence in quality
- Validating completeness

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

What’s the first test objective in ETERVVPBV?

A

Evaluating work products (like requirements, user stories, designs, and code)

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

What’s the second test objective in ETERVVPBV?

A

Triggering failures (and finding defects)

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

What’s the third test objective in ETERVVPBV?

A

Ensuring coverage (of the test object as required)

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

What’s the fourth test objective in ETERVVPBV?

A

Reducing risk (of inadequate software quality)

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

What’s the fifth test objective in ETERVVPBV?

A

Verifying requirements are fulfilled (as specified)

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

What’s the sixth test objective in ETERVVPBV?

A

Verifying compliance (with contractual, legal, and regulatory requirements)

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

What’s the seventh test objective in ETERVVPBV?

A

Providing info to stakeholders (to help them make informed decisions)

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

What’s the eighth test objective in ETERVVPBV?

A

Building confidence (the quality of the test object)

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

What’s the ninth test objective in ETERVVPBV?

A

Validating completeness (and that the test object works as expected)

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

What are 5 reasons test objectives may vary? (PTRS Business)

A
  • product
  • test level
  • risks
  • SDLC being followed
  • business context
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What’s the difference between testing and debugging?

A

Testing is concerned with triggering failures and finding defects.

Debugging is concerning with reproducing errors, root cause analysis, and fixing defects.

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

What’s the difference between dynamic testing and static testing?

A

Dynamic testing triggers failures caused by defects by actually running the software. Error reproduction and confirmation or regression testing is required to resolve these issues.

Static testing finds defects directly by analyzing code and does not trigger failures. No confirmation or regression testing is needed because these errors can be directly resolved.

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