Chapter 1 Flashcards
Coverage
The degree to which specified coverage items have been determined or have been exercised by a test suite expressed as a percentage.
Debugging
The process of finding, analyzing and removing the causes of failure in software,
confirmation testting checks whether the fixes resolved the defects
Defect
An imperfection or deficiency in a work product where it does not meet its requirements or specifications. This may cause a failure but not in all circumstances. It may require specific inputs or preconditions.
Error
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.
Quality Assurance
Part of quality management focused on providing confidence that quality requirements will be fulfilled
Root Cause
A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
Test analysis
The activity that identifies test conditions by analyzing the test basis.
The process of transforming defined test objectives into tangible test conditions and test cases.
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 and communicates the results of testing to relevant stakeholders.
Test condition
An aspect of the test basis that is relevant in order to achieve specific test objectives
Test control
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.
Take necessary actions to get testing back on track
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 execution
The process of running a test on the component or system under test, producing actual result(s).
Text execution schedule
A schedule for the execution of test suites within a test cycle
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.
running reports, reviewing reports
Test object
The component or system to be tested
Test objective
A reason or purpose for designing and executing a
test, ie
prevent defects
Validation of User Requirements
Verification of fulfillment of requireemnts
Build Confidence in Level of Quality
Compliance
Test oracle
A source to determine expected results to compare with the actual result of the system under test.
Test planning
The activity of establishing or updating a test plan.