Section 2 Flashcards
acceptance testing
A test level that focuses on determining whether to accept the system.
black-box testing
Testing based on an analysis of the specification of the component or system.
component integration testing
The integration testing of components.
component testing
A test level that focuses on individual hardware or software components.
confirmation testing
A type of change-related testing performed after fixing a defect to confirm that a failure caused by that defect does not reoccur.
functional testing
Testing performed to evaluate if a component or system satisfies functional requirements.
integration testing
A test level that focuses on interactions between components or systems.
maintenance testing
Testing the changes to an operational system or the impact of a changed environment to an operational system.
non-functional testing
Testing performed to evaluate that a component or system complies with non-functional requirements.
regression testing
A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.
shift-left
An approach to performing testing and quality assurance activities as early as possible in the software development lifecycle.
system integration testing
The integration testing of systems.
system testing
A test level that focuses on verifying that a system as a whole meets specified requirements.
test level
A specific instantiation of a test process.
test object
The work product to be tested.