Lecture 17: Inspection and Testing Flashcards

1
Q

What is failure?

A

Unacceptable behavior exhibited by a system
Frequency of failures -> reliability

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

What is a defect?

A

Flaw in any aspect of a system that contributes, or may contribute, to the occurrence of a failure or failures

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

What are some common causes of defects?

A

Poor communication
Oversight
Transcription error
Lack of education or training

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

What is an error?

A

Mistake or inappropriate decision by a software engineer leading to the introduction of a defect

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

What is inspecting?

A

One of more people systematically examine source code and documentation for defects
Can start as soon as any document is generated

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

What is the fault feedback ratio (FFR)?

A

New faults inserted / faults found, should be < 0.3

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

What are the steps of inspection?

A
  1. Request: initiate the process
  2. Entry: screen out artifacts
  3. Planning: determine the objectives to be used on the artifact
  4. Individual checking: time spent by each checker searching and recording
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a logging meeting?

A

Collect and record issues noted by each checker
Search for additional problems as a group
Also a time to log ways to improve the inspection process

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

What are the roles of inspection?

A

User: customer’s POV
Tester: View point of testability, test plans, test requirements, etc.
System: Big picture, hardware requirements, manuals, etc.
Financial: Cost related implications
Quality: quality issues
Service: installation, maintenance
Legal: defects that could create a legal hazard
Safety: product causes us and the customer no harm
Rules: Rules and procedures followed

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

What is logged?

A

Critical, major, and minor issues, improvement suggestions

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

What is not logged?

A

Who found the defect
Whether the issue is really a defect
How to fix the defect

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

What are the responsibilities of inspection AND testing?

A

Performance problems, failure to meet requirements, boundary value errors

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