Foundation (2018) Terms
Page: 5 of 27
confirmation testing
Synonyms: re-testing
Dynamic testing conducted after fixing defects with the objective to confirm that failures caused by those defects do not occur anymore.
contractual acceptance testing
Acceptance testing conducted to verify whether a system satisfies its contractual requirements.
control flow
Ref: ISO 29119
The sequence in which operations are performed during the execution of a test item.
cost of quality
The total costs incurred on quality activities and issues and often split into prevention costs, appraisal costs, internal failure costs and external failure
costs.
coverage
Ref: After ISO 29119
Synonyms: test coverage
The degree to which specified coverage items have been determined or have been exercised by a test suite expressed as a percentage.
coverage item
Ref: After ISO 29119
An attribute or combination of attributes that is derived from one or more test conditions by using a test technique that enables the measurement of the
thoroughness of the test execution.
coverage tool
Synonyms: coverage measurement tool
A tool that provides objective measures of what structural elements, e.g., statements, branches have been exercised by a test suite.
data flow
Ref: Beizer
An abstract representation of the sequence and possible changes of the state of data objects, where the state of an object is any of creation, usage, or
destruction.
data-driven testing
Ref: Fewster and Graham
See Also: keyword-driven testing
A scripting technique that stores test input and expected results in a table or spreadsheet, so that a single control script can execute all of the tests in the
table. Data-driven testing is often used to support the application of test execution tools such as capture/playback tools.
debugging
The process of finding, analyzing and removing the causes of failures in software.
decision
Ref: ISO 29119
A type of statement in which a choice between two or more possible outcomes controls which set of actions will result.