Glossary - Chapter 2 Flashcards

1
Q

A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format

A

Commercial off-the-shelf (COTS)

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

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

A

Sequential development model

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

A development life cycle model in which the project scope is generally determined early in the project life cycle, but time and cost estimates are routinely modified as the project team understanding of the product increases. The product is developed through a series of repeated cycles, each delivering an increment which successively adds to the functionality of the product

A

Incremental development model

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

A development life cycle where a project is broken into a usually large number of iterations. An iteration is a complete development loop resulting in a release (internal or external) or an executable product, a subset of the final product under development, which grows from iteration to iteration to become the final product

A

Iterative development model

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

A specific instantiation (example) of a test process. Each one consists of the activities that make up a test process, performed in relation to software at a specific level of development.

A

Test level

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

Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system

A

Acceptance testing

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

Simulated or actual operational testing conducted in the developer’s test environment, by roles outside the development organization

A

Alpha testing

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

Simulated or actual operational testing conducted at an external site, by roles outside the development organization

A

Beta testing

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

The testing of individual hardware or software components

A

Component testing

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

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

A

Component integration testing

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

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

A

Integration testing

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

Testing an integrated system to verify that it meets specified requirements

A

System testing

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

Testing the combination and interaction of systems

A

System integration testing

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

Acceptance testing conducted in a real or simulated operational environment by intended users focusing on their needs, requirements, and business processes

A

User acceptance testing

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

Operational testing in the acceptance test phase, typically performed in a (simulated) operational environment by operations and/or systems administration staff focusing on operational aspects, e.g. recoverability, resource-behavior, installability and technical compliance

A

Operational acceptance testing

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

Acceptance testing conducted to verify whether a system comforms to relevant laws, policies, and regulations

A

Regulatory acceptance testing

17
Q

Acceptance testing conducted to verify whether a system satisfies its contractual requirements

A

Contractual acceptance testing

18
Q

Testing conducted to evaluate whether a component or system is able to perform specified functions

A

Functional testing

19
Q

Testing conducted to evaluate how well the component or system will do what it is intended to do

A

Non-functional testing

20
Q

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

A

Test type

21
Q

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

A

White-box testing

22
Q

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

A

Impact analysis

23
Q

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

A

Maintenance testing