1.1.2 Testing and Debugging Flashcards

1
Q

Testing can:
- trigger failures that are caused…
- directly find…

A
  • by defects in the software (dynamic testing)
  • defects in the test object (static testing)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Debugging is concerned with:
- finding the causes …
- analyzing …
- eli…

A
  • of a failure (defects)
  • these causes
  • eliminating them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Typical debugging process involves:
- Reproducing…
- Dia…
- Fi…

A
  • of a failure
  • Diagnosis (finding the defect)
  • Fixing the defect
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Confirmation testing checks …

Preferably, should be done …

A

whether the fixes resolves the problem.

by the same person who performed the initial test.

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

Regression testing

A

Can also be performed to check whether the fixes are causing failures in other parts of the test object.

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

Static testing and debugging

When static testing identifies … debugging is concerned …

No need for reproduction … since static testing directly …

A

a defect
with removing it.

or diagnosis
finds defects and can’t cause failures.

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