Glossary - Chapter 1 Flashcards

1
Q

The process of finding, analyzing, and removing the causes of failures in software

A

Debugging

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

The component or system to be tested

A

Test object

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

The 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
4
Q

The process consisting of all life cycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects

A

Testing

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

Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled

A

Validation

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

Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled

A

Verification

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

An imperfection or deficiency in a work product where it does not meet its requirements or specifications

A

Defect

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

A human action that produces an incorrect result

A

Error

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

An event in which a component or system does not perform a required function within specified limits

A

Failure

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

The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations

A

Quality

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

Part of quality management focused on providing confidence that quality requirements will be fulfilled

A

Quality assurance

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

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed

A

Root cause

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

The percentage of coverage items that were exercised in a given test run

A

Coverage

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

The activity that identifies test conditions by analyzing the test basis

A

Test analysis

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

The body of knowledge used as the basis for test analysis and design, e.g. a requirement, user story, or design

A

Test basis

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

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

A

Test case

17
Q

The activity that makes test assets available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders

A

Test completion

18
Q

An aspect of the test basis that is relevant in order to achieve specific test objectives

A

Test condition

19
Q

A test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned

A

Test control

20
Q

Data created or selected to satisfy the execution preconditions and inputs to execute one or more test cases

A

Test data

21
Q

The activity of deriving and specifying test cases from test conditions

A

Test design

22
Q

The process of running a test on the component or system under test, producing actual results

A

Test execution

23
Q

A schedule for the execution of test suites within a test cycle

A

Test execution schedule

24
Q

The activity that prepares the testware needed for test execution based on test analysis and design

A

Test implementation

25
Q

A test management activity that involves checking the status of testing activities, identifying any variances from the planned or expected status and reporting status to stakeholders

A

Test monitoring

26
Q

A source to determine expected results to compare with the actual result of the system under test

A

Test oracle

27
Q

The activity of establishing or updating a test plan, which is documentation describing the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing activities

A

Test planning

28
Q

A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap-up activities post execution (=test script)

A

Test procedure

29
Q

A set of test cases or test procedures to be executed in a specific test cycle

A

Test suite

30
Q

Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing

A

Testware

31
Q

The degree to which a relationship can be established between two or more work products

A

Traceability

32
Q

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

A

Test environment