Terminology Flashcards
Coverage
The degree to which specified coverage items have been
determined or have been exercised by a test suite expressed as a
percentage
defect
An imperfection or deficiency in a work product where it does not
meet its requirements or specifications
failure
An event in which a component or system does not perform a
required function within specified limits.
Deviation of the software from expected delivery service
test basis
The body of knowledge used as the basis for test analysis and
design
test case
A set of preconditions, inputs, actions (where applicable), expected
results and postconditions, developed based on test conditions
test completion
The activity that makes test assets available for later use, leaves test
environments in a satisfactory condition
test condition
An aspect of the test basis that is relevant in order to achieve
specific test objectives
test data
Data created or selected to satisfy the execution preconditions and
inputs to execute one or more test cases
test design
The activity of deriving and specifying test cases from test
conditions
test implementation
The activity that prepares the testware needed for test execution
based on test analysis and design
test monitoring
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
test oracle
A source to determine expected results to compare with the actual
result of the system under test
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 post execution
test process
The set of interrelated activities comprising of test planning, test
monitoring and control, test analysis, test design, test
implementation, test execution, and test completion
test suite
A set of test cases or test procedures to be executed in a specific
test cycle
testware
Work products produced during the test process for use in planning,
designing, executing, evaluating and reporting on testing
traceabilty
The degree to which a relationship can be established between two
or more work products
debugging
Is a development activity, which deals with analyzing the defects, finding the root cause and remove the cause defects
error
A human action that produces an incorrect result
quality assurance
focused on adherence to proper processes in order to provide confidence that the appropriate levels of quality will be achieved. When processes are carried out properly the work products created by those processes are generally higher quality. Contributes to defect prevention
test planning
1) Determine the scope, risk, and identify the objective of testing
2) Define the overall approach of testing
3) Schedule testing activities, assign resources for the activities
4) Define the amount, detail, template for document actions
5) Select the metrics for monitoring and control
6) Define entry and exit criteria
7) Decide about automation