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