Chapter 2 Testing throughout the software development life cycle Flashcards

1
Q

Sequential development modeld

A

A type of devlopment 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.

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

Test level (test stage)

A

A specific instantiation of a test process.

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

Commercial off-the-shelf (COTS)

A

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

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

Test objective

A

A reason or purpose for designing and executing a test.

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

Test basis

A

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

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

Test object

A

The component or system to be tested.

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

Test environment (test bed, test rig)

A

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

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

Component testing (module testing, unit testing)

A

The testing of individual harware or software components.

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

Integration testing

A

Testing performed to expose defectgs in the interfaces and in the interactions bewteen integrated components or systems.

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

Component integration testing (link testing)

A

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

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

System integration testing

A

Testing the combination and interaction of systems.

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

System testing

A

Testing an integrated system to verify that it meets specified requirements.

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

Acceptance testing

A

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

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

User acceptance testing

A

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

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

Operation acceptance testing (production acceptance testing)

A

Operational testing int the acceptance test phase, typically performed in a operation environement by and/or systems administration staff focusing on operational aspects, for example recoverability, resource-behavviour, installability and technical compliance.

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

Contractual acceptance testing

A

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

17
Q

Regulatory acceptance testing

A

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

18
Q

Alpha testing

A

Simulated or actual operationl teting conducted in the developer’s test envrironment, by roles outside the development organisation.

19
Q

Beta testing (field testing)

A

Simulated or actula operational testing conducted at an external site, by roles outside the development organisation.

20
Q

Test type

A

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

21
Q

Functional testing

A

Testing conducted to evaluate the compliane of a component or system with functional requirements.

22
Q

Non-functional testing

A

Testing conducted to evaluate the compliance of a component or system with the non-functional requirements.

23
Q

White box testing

A

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

24
Q

Conformation testing

A

Dynamic testing conducted after fixing defects with the objective to confirm that failures caused by those defects do not occur anymore.

25
Q

Regression testing

A

Testing of a previously tested component or system following modification to ensure that defects have not been introduced or have been uncovered in unchanged areas of the software as a result of the changes made.

26
Q

Maintenance testing

A

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

27
Q

Impact analysis

A

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