Foundation Level Flashcards

1
Q

What are the causes of Software Defects?

A
  1. Human error

2. Environmental conditions

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

Deciding how much testing is enough should take into account….

A
  1. Level of risk
  2. technical safety
  3. business risks
  4. project constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a defect?

A

A flaw in a component or system that can cause the component or system to fail to perform its required function.

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

What is debugging?

A

process of finding, analyzing and removing the causes of failures in software

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

What is an error?

A

human action that produces and incorrect result

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

What is quality in software?

A

degree to which a component, system or process meets specified requirements and or user customer needs and expectations

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

What is failure in software?

A

deviation of the component or system from its expected delivery service or result

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

What is risk in software?

A

a factor that could result in future negative consequences

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

What are the testing objectives?

A
  • Finding Defects
  • Gaining confidence about level of quality
  • Providing info for decision making
  • Preventing Defects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Development testing consists of

A

component, integration, and system testing

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

What is the main objective of Development Testing?

A

Cause as many failures as possible so that defects in the software are identified and can be fixed

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

What is the main objective of Acceptance Testing?

A

Confirm that system works as expected and meets requirements

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

What is the main objective of Maintenance Testing?

A

Verify no new defects have been introduced during development of changes

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

What is the main objective of Operational Testing?

A

To assess system characteristics such as reliability or availability

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

How are debugging and testing different?

A

Debugging finds, analyzes and removes causes of failures where as testing shows failures that are caused by defects.

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