Chapter 2 Flashcards

1
Q

Off the shelf software. 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

An instance of the test process. Groups of test activities that are organized and managed together.

A

Test level

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

A reason or purpose for designing and executing a test

A

Test Objective

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

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

A

Test environment

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

Module testing, unit testing. 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
7
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
8
Q

Formal testing with respect to user needs, requirements and business processes conducted to determine whether or not a system satisfes the acceptance 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
9
Q

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
10
Q

Operational testing in the acceptance test phase typically performed by operations and or systems admin staff focusing on operational aspects for example recoverability, resource behaviour, installability and technical compliance

A

Operational acceptance testing

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

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

A

Contractual acceptance testing

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

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

A

Regulatory acceptance testing

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

Simulated or actual operation testing conducted in the developers 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
14
Q

Field testing - simulated or actual operation testing conducted at an external site by roles outside of the development organization

A

Beta testing

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

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

A

Test Type

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

Testing conducted to evaluate the compliance of a component or system with functional requirements > black box testing.

A

Functional testing

17
Q

Testing conducted to evaluate the compliance of a component or ssystem with non functional requirements. testing things we need to measure on a scale. GIVE EXAMPLE

A

Non functional testing. eg performance testing, reliability, usability.

18
Q

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

A

White box testing

19
Q

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

A

Confirmation testing

20
Q

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 changes made.

A

Regression testing

21
Q

Identification of all work products affected by a change including estimate of resources needed to accomplish the change.

A

Impact analysis

22
Q

Examples of sequential life cycle models

A

Waterfall, V model

23
Q

Examples of iterative/ incremental life cycle models

A

RUP, Scrum, kanban, spiral

24
Q

Typical levels of testing

A

Component (unit), integration, system, acceptance.

25
Q

4 major types of tests

A

Functional, non functional, structural, change related