CAST Ch 8 Flashcards

1
Q

Acceptance Testing

A

The objective of acceptance testing is to determine throughout the development cycle that all aspects of the development process meet the users needs.

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

Corrective Controls

A

Corrective controls assist individuals in the investigation and correction of causes of risk exposures that have been detected.

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

COTS

A

Commercial Off the Shelf (COTS) software products that are ready-made and available for sale in the marketplace.

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

Defect Management

A

Process to identify and record defect information whose primary goal is to prevent future defects.

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

Detective Controls

A

Detective controls alert individuals involved in a process so that they are aware of a problem.

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

Driver

A

Code that sets up an environment and calls a module for test. A driver causes the component under test to exercise the interfaces. As you move up the drivers are replaced with the actual components.

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

Environmental Controls

A

Environmental controls are the means which management uses to manage the organization.

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

Fitness for Use

A

Meets the needs of the customer/user.

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

Preventive Controls

A

Preventive controls will stop incorrect processing from occurring.

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

Selective Regression Testing

A

The process of testing only those sections of a program where the tester’s analysis indicates programming changes have taken place and the related components.

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

Stub

A

Special code segments that when invoked by a code segment under testing, simulate the behavior of designed and specified modules not yet constructed.

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

Test Cycle

A

Test cases are grouped into manageable (and schedulable) units called test cycles. Grouping is according to the relation of objectives to one another, timing requirements, and on the best way to expedite defect detection during the testing event. Often test cycles are linked with execution of a batch process.

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

Test Data

A

Data points required to test most applications; one set of test data to confirm the expected results (data along the happy path), a second set to verify the software behaves correctly for invalid input data (alternate paths or sad path), and finally data intended to force incorrect processing (e.g., crash the application).

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

Test Data Management

A

A defined strategy for the development, use, maintenance, and ultimately destruction of test data.

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

Test Harness

A

A collection of test drivers and test stubs

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