1.2.3 Errors, Defects, and Failures Flashcards

1
Q

A person can make an

A

error (mistake)

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

error can lead to

A

the introduction of a defect (fault or bug) in the software code or in some other related work product.

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

If a defect in the code is executed, this may cause

A

a failure

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

some defects require very specific inputs or preconditions

A

to trigger a failure

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

Errors may occur for many reasons, such as:

A

Time pressure
Human fallibility
Inexperienced or insufficiently skilled project participants
Miscommunication between project participants
Complexity of the code, design, the underlying problem to be solved, and/or the technologies used
Misunderstandings about intra-system and inter-system interfaces (interactions)
unfamiliar technologies

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

Why False positives may occur?

A

due to errors in the way tests were executed or due to defects in the test data, the test environment or other testware, etc.

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