Chapter 1 Fundamentals of testing Flashcards
Testing
The process consisting of all life cycles 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, to demonstrate that they are fit for purpose and to detect defects.
Verification
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Validiation
Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or apllication have been fulfilled.
Test objective
A reason or purpose for designing and executing a test.
Test object
The component or system to be tested.
Debugging
The process of finding, analyzing and removing the causes of failures in software.
Quality assurance
Part of quality management focused on providing confidence that quality requirements will be fulfilled.
Quality
The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
Error
A human action that produces an incorrect result.
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.
Root cause
A source of a defect such that if it is removed, the ocurrence of the defect type is decreased or removed.
Coverage
The degree to which specified coverage items have been determined to have been exercised by a test suite expressed as a percentage.
Test basis
The body of knowledge used as the basis for test analysis and design.
Test planning
The activity of establishing or updating a test plan.