2.0. Testing Throughout the Software Development Lifecycle
Keywords
Acceptance Testing, Black-Box Testing, Component Integration Testing, Component Testing, Confirmation Testing, Functional Testing, Integration Testing, Maintenance Testing, Non-functional Testing, Regression Testing, Shift Left, System Integration Testing, System Testing, Test Level, Test Object, Test Type, White-Box Testing
Learning Objectives for Chapter 2:
2.1 Testing in the Context of a Software Development Lifecycle
- FL-2.1.1
- (K2) Explain the impact of the chosen software development lifecycle on testing
- FL-2.1.2
- (K1) Recall good testing practices that apply to all software development lifecycles
- FL-2.1.3
- (K1) Recall the examples of test-first approaches to development
- FL-2.1.4
- (K2) Summarize how DevOps might have an impact on testing
- FL-2.1.5
- (K2) Explain shift left
- FL-2.1.6
- (K2) Explain how retrospectives can be used as a mechanism for process improvement
2.2 Test Levels and Test Types
- FL-2.2.1
- (K2) Distinguish the different test levels
- FL-2.2.2
- (K2) Distinguish the different test types
- FL-2.2.3
- (K2) Distinguish confirmation testing from regression testing
2.3 Maintenance Testing
- FL-2.3.1
- (K2) Summarize maintenance testing and its triggers
<< Previous Section | Next Section >>