A software development lifecycle (SDLC)
Examples of SDLC models
Impact of the Software Development Lifecycle on Testing
Good testing practices, independent of SDLC model
Testing as a Driver for Software Development (Approaches)
Test-Driven Development (TDD)
Acceptance Test-Driven Development (ATDD)
Behavior-Driven Development (BDD)
Challenges & Risks of DevOps (test design perspective)
Benefits of DevOps for testing
Shift-Left Approach
Good practices that illustrate how to achieve a “shift-left” in testing,
Benefits of retrospectives for testing include
Hot fix
unplanned releases/deployments
Categories of maintenance
Testing the changes to a system in production includes:
The scope of maintenance testing depends on
The triggers for maintenance and maintenance testing can be classified as
Confirmation testing
confirms that an original defect has been successfully fixed.
Regression testing
Test levels: definition
Test types
Test levels example
Component testing