Chapter 2 Flashcards

1
Q

Component/Unit Testing

A

Testing the individual software component in other words the smallest piece of software that can be tested in isolation

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

Integration Testing

A

Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems

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

System Testing

A

Process of testing and integrated system to verify it meets specified requirements functional and nonfunctional testing falls here

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

Acceptance Testing

A

Formal testing with respect to users needs, requirements, and business processes conducted to determine whether a system satisfies acceptance criteria ends to enable the user

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

Functional Testing

A

Testing based on analysis of the specifications of the functionality of a component or system includes security testing and interoperability testing

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

Security testing

A

Testing to determine security of software investigates the functions related to detection of threats

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

Interoperability Testing

A

Testing to determine the capability of software products to interact with one or more specified components or systems

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

Non-Functional Testing

A

Testing attributes of component or system not related to functionality this includes reliability, efficiency, usability, maintainability and portability

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

Reliability

A

Performance testing can the software product maintain a level of performance the user would expect Think 24 seven uptime

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

Usability

A

Kim the product be understood learned used and is an attractive UI for the user

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

Efficiency

A

Software product able to provide appropriate performance relative to amount of resources used is it fast enough to do the job

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

Maintainability

A

Also known as reusability can another software developer work on it

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

Portability

A

Can the product be transferred from one environment to another including organizational, hardware, or software environments

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

Maintenance Testing

A

Testing changes to an operational system or the impact of a changed environment think patches, hot fixes, hardware upgrades

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

Operational Acceptance Testing

A

Testing done by system administrators for environmental and operational purposes Think behind-the-scenes of production

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

4 Test Levels

A
  1. Component or unit testing
  2. Integration testing
  3. System testing
  4. Acceptance testing
17
Q

4 Software Test Types

A
  1. Functional
  2. Nonfunctional
  3. Structural
  4. Change related