Fundamentals of Testing Flashcards
(30 cards)
coverage
The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.
Synonyms: test coverage
debugging
The process of finding, analyzing and removing the causes of failures in a component or system.
defect
An imperfection or deficiency in a work product where it does not meet its requirements or specifications or impairs its intended use.
See also: error, failure
error
A human action that results in a defect.
See also: defect
failure
An event in which a component or system does not meet its requirements within specified limits.
See also: defect
quality
The degree to which a work product satisfies stated and implied requirements.
quality assurance (QA)
Activities focused on providing confidence that quality requirements will be fulfilled.
See also: quality management
root cause
A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
References: CMMI
test analysis
The activity that identifies test conditions by analyzing the test basis.
test basis
The body of knowledge used as the basis for test analysis and test design.
References: After TMap
test case
A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.
See also: test step
test completion
The activity that makes testware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.
test condition
A testable aspect of a component or system identified as a basis for testing.
Synonyms: test situation, test requirement
test control
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.
See also: test management
test data
Data needed for test execution.
Synonyms: test dataset
test design
The activity that derives and specifies test cases from test conditions.
test execution
The activity that runs a test on a component or system producing actual results.
test implementation
The activity that prepares the testware needed for test execution based on test analysis and design.
test monitoring
The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.
See also: test management
test object
The work product to be tested.
See also: test item
test objective
The purpose for testing.
Synonyms: test goal
test planning
The activity of establishing or updating a test plan.
test procedure
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 after execution.
test process
The set of interrelated activities comprising of test planning, test monitoring, test control, test analysis, test design, test implementation, test execution, and test completion.