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 >>