Glossary Flashcards
(165 cards)
defect, bug, fault
An imperfection or deficiency in a work product where it does not meet its requirements or specifications.
error, mistake
A human action that produces an incorrect result.
failure
An event in which a component or system does not perform a required function within specified limits.
quality
The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
risk
A factor that could result in future negative consequences.
debugging
The process of finding, analyzing and removing the causes of failures in software.
requirement
A provision that contains criteria to be fulfilled.
review
A type of static testing during which a work product or process is evaluated by one or more individuals to detect issues and to provide improvements.
test case
A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.
testing
The process consisting of all lifecycle 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.
test objective
A reason or purpose for designing and executing a test.
exhaustive testing, complete testing
A test approach in which the test suite comprises all combinations of input values and preconditions.
confirmation testing, re-testing
Dynamic testing conducted after fixing defects with the objective to confirm that failures caused by those defects do not occur anymore.
exit criteria, completion criteria, test completion criteria, definition of done
The set of conditions for officially completing a defined task.
incident, deviation, software test incident, test incident
An event occurring that requires investigation.
regression
A degradation in the quality of a component or system due to a change.
regression testing
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.
test basis
The body of knowledge used as the basis for test analysis and design.
test condition, test requirement, test situation
An aspect of the test basis that is relevant in order to achieve specific test objectives.
coverage, test coverage
The degree to which specified coverage items have been determined or have been exercised by a test suite expressed as a percentage.
test data
Data created or selected to satisfy the execution preconditions and inputs to execute one or more test cases.
test execution
The process of running a test on the component or system under test, producing actual result(s).
test log, test record, test run log
A chronological record of relevant details about the execution of tests.
test plan
Documentation describing the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing activities.