Chapter 2: Terminology Flashcards

1
Q

Acceptance Testing

A. A test level that focuses on individual hardware or software components.

B. A test level that focuses on determining whether to accept the system.

A

A test level that focuses on determining whether to accept the system.

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

Alpha Testing

A. A type of acceptance testing performed in the developer’s test environment by roles outside the development organization.

B. Testing in which the test items are interfaces and interactions between integrated components.

A

A type of acceptance testing performed in the developer’s test environment by roles outside the development organization.

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

Beta Testing

A. A type of acceptance testing performed to verify whether a system satisfies its contractual requirements.

B. A type of acceptance testing performed at an external site to the developer’s test environment by roles outside the development organization.

A

A type of acceptance testing performed at an external site to the developer’s test environment by roles outside the development organization.

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

Change-Related Testing

A. A type of testing initiated by modification to a component or system.

B. Testing the changes to an operational system or the impact of a changed environment to an operational system.

A

A type of testing initiated by modification to a component or system.

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

Commercial Off-the-Shelf (COTS)

A. The identification of all work products affected by a change, including an estimate of the resources needed to accomplish the change.

B. A type of product developed in an identical format for a large number of customers in the general market.

A

A type of product developed in an identical format for a large number of customers in the general market.

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

Component Integration Testing

A. A test level that focuses on interactions between components or systems.

B. Testing in which the test items are interfaces and interactions between integrated components.

A

Testing in which the test items are interfaces and interactions between integrated components.

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

Component Testing

A. Testing performed to evaluate if a component or system satisfies functional requirements.

B. A test level that focuses on individual hardware or software components.

A

A test level that focuses on individual hardware or software components.

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

Contractual Acceptance Testing

A. A type of acceptance testing performed to verify whether a system satisfies its contractual requirements.

B. A type of acceptance testing performed to verify whether a system conforms to relevant laws, policies and regulations.

A

A type of acceptance testing performed to verify whether a system satisfies its contractual requirements.

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

Functional Testing

A. Testing performed to evaluate if a component or system satisfies functional requirements.

B. Testing performed to evaluate that a component or system complies with non-functional requirements.

A

Testing performed to evaluate if a component or system satisfies functional requirements.

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

Impact Analysis

A. The set of interrelated activities comprising of test planning, test monitoring and control, test analysis, test design, test implementation, test execution, and test completion.

B. The identification of all work products affected by a change, including an estimate of the resources needed to accomplish the change.

A

The identification of all work products affected by a change, including an estimate of the resources needed to accomplish the change.

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

Integration Testing

A. A test level that focuses on interactions between components or systems.

B. A test level that focuses on individual hardware or software components.

A

A test level that focuses on interactions between components or systems.

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

Maintenance Testing

A. Testing in which the test items are interfaces and interactions between integrated components.

B. Testing the changes to an operational system or the impact of a changed environment to an operational system.

A

Testing the changes to an operational system or the impact of a changed environment to an operational system.

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

Non-Functional Testing

A. Testing performed to evaluate if a component or system satisfies functional requirements.

B. Testing performed to evaluate that a component or system complies with non-functional requirements.

A

Testing performed to evaluate that a component or system complies with non-functional requirements.

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

Operational Acceptance Testing

A. A type of acceptance testing performed to determine if operations and/or systems administration staff can accept a system.

B. A type of acceptance testing performed to verify whether a system satisfies its contractual requirements.

A

A type of acceptance testing performed to determine if operations and/or systems administration staff can accept a system.

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

Regression Testing

A. A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.

B. Testing performed to evaluate if a component or system satisfies functional requirements.

A

A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.

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

Regulatory Acceptance Testing

A. A type of acceptance testing performed at an external site to the developer’s test environment by roles outside the development organization

B. A type of acceptance testing performed to verify whether a system conforms to relevant laws, policies and regulations.

A

A type of acceptance testing performed to verify whether a system conforms to relevant laws, policies and regulations.

17
Q

Sequential Development Model

A. A type of software development lifecycle model in which a complete system is developed in a linear way of several discrete and successive phases with no overlap between them.

B. A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.

A

A type of software development lifecycle model in which a complete system is developed in a linear way of several discrete and successive phases with no overlap between them.

18
Q

System Integration Testing

A. A test level that focuses on individual hardware or software components.

B. A test level that focuses on interactions between systems.

A

A test level that focuses on interactions between systems.

19
Q

System Testing

A. A test level that focuses on determining whether to accept the system.

B. A test level that focuses on verifying that a system as a whole meets specified requirements.

A

A test level that focuses on verifying that a system as a whole meets specified requirements.

20
Q

Test Environment

A. An environment containing hardware, instrumentation, simulators, software tools, and other support elements needed to conduct a test.

B. The work product to be tested.

A

An environment containing hardware, instrumentation, simulators, software tools, and other support elements needed to conduct a test.

21
Q

Test Level

A. The body of knowledge used as the basis for test analysis and design.

B. A specific instantiation of a test process.

A

A specific instantiation of a test process.

22
Q

Test Type

A. A group of test activities based on specific test objectives aimed at specific characteristics of a component or system.

B. A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

A

A group of test activities based on specific test objectives aimed at specific characteristics of a component or system.

23
Q

User Acceptance Testing

A. A type of acceptance testing performed to determine if intended users accept the system.

B. A source to determine an expected result to compare with the actual result of the system under test.

A

A type of acceptance testing performed to determine if intended users accept the system.

24
Q

White-Box Testing

A. Testing a work product without the work product code being executed.
B. Testing based on an analysis of the internal structure of the component or system.

A

Testing based on an analysis of the internal structure of the component or system.

25
Q

Iterative Model Types

4 Types

A
  • Rational Unified Process - Each iteration tends to be relatively long and the feature increments are correspondingly large
  • Scrum - Each iteration tends to be relatively short and the feature increments are correspondingly small
  • Kanban - Implemented with or without fixed-length iterations, which can deliver either a single enhancement or feature upon completion, or can group features together to release at once
  • Spiral - Involves creating experimental increments, some of which may be heavily re-worked or even abandoned in subsequent development work