Testing throughout the SDLC Flashcards
Formal testing with respect to user needs, requirements, and
business processes conducted to determine whether or not a
system satisfies the acceptance criteria and to
enable the user, customers or other authorized entity to
determine whether or not to accept the system.
Acceptance testing
Simulated or actual operational testing conducted in the developer’s test environment, by roles outside the
development organization.
Alpha testing
Simulated or actual operational testing conducted at an external site, by roles outside the development organization.
Beta Testing
Provided to ensure that previously eradicated bugs have been fixed and to catch bugs that may have been accidentally appeared into a new version. According to these goals, there are two subtypes of Change related testing: Confirmation testing (Re-testing) and Regression testing.
Change-Related Testing
A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format.
Commercial off-the-
shelf (COTS)
Testing performed to expose defects in the interfaces and interactions between integrated components.
Component integration testing
The testing of individual hardware or software components
Component testing
Dynamic testing conducted after fixing defects with the objective to confirm that failures caused by those defects do not occur anymore.
Confirmation testing
Acceptance testing conducted to verify whether a system satisfies its contractual requirements.
Contractual acceptance testing
Testing conducted to evaluate the compliance of a
component or system with functional requirements.
Functional Testing
The identification of all work products affected by a change, including an estimate of the resources needed to accomplish the change.
Impact analysis
Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems.
Integration testing
Testing the changes to an operational system or the impact of a changed environment to an operational system.
Maintenance testing
Testing conducted to evaluate the compliance of a
component or system with non-functional requirements.
Non-Functional Testing
Operational testing in the acceptance test phase, typically performed in a (simulated) operational environment by operations and/or systems administration staff focusing on operational aspects, e.g., recoverability, resource-behavior, installability and technical compliance
Operational
acceptance testing