Chapter 1 Flashcards
The process of finding, analyzing and removing the causes of failures in software
Debugging
The component of system to be tested
Test Object
○ The process consisting of all life cycle 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,
§ demonstrate that they are fit for purpose
to detect defects.
Testing
○ Confirmation by examination and through provision of objective evidence that requirements for a specific intended use or application have been fulfilled.
Have we built the right system.
Validation
○ Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Have we bult the system correctly.
Verification
an evaluation of that software or related work product that does involve executing the software
Dynamic Testing
any evaluation of the software or related work products (requirements, specifications, user stories) that occur without executing software itself.
Static Testing
(bug, fault) An imperfection or deficiency in a work product where it does not meet its requirements or specifications.
Defect
(mistake) A human action that produces an incorrect result.
Error
An event in which a component or system does not perform a required function within specified limits.
Failure
The degree to which a component, system or process meets specified requirements and or user needs and exectations
Quality
Part of quality management focused on providing confidence that quality requirements will be fulfilled
Quality Assurance
A source of a defect such that if it is removed the occurrence of the defect type is decreased or removed
Root cause
The degree to which specified coverage items have been determined to have been exercised by a test suit expressed as a percentage
Coverage
The activity that identifies test conditions by analyzing test basis
Test analysis
The body of knowledge used as the basis for test analysis and design
Test basis
A set of precondition, inputs, actions, expected results and post conditions developed based on test conditions.
Test case
Documentation describing the test objectives to be achieved and the means and schedule for achieving them
Test Plan
The activity that makes test assets available or later use. Leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.
Test completion
(charter) An aspect of the test basis that is relevant in order to achieve specific test objectives.
Test condition
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
Test control
Data created or selected to satisfy execution preconditions and inputs to execute one or more test cases.
Test data
The activity of deriving and specifying test cases from test conditions
Test design
The process of running a test on the component or system under test producing actual results
Test execution