Testing throughout the SDLC.

Chapter 2 explains how testing changes across development lifecycle models, test levels, test types, confirmation testing, regression testing, and maintenance testing.

Lifecycle context

Testing is shaped by the lifecycle context. Sequential, iterative, incremental, and Agile approaches can change when testing starts, how feedback is used, and how teams organize test activities.

Lifecycle context

  • Sequential, iterative, and incremental development models
  • Agile software development and test-first approaches
  • DevOps, shift left, and retrospectives
  • How lifecycle choice affects test planning and test execution

Test levels and types

The syllabus covers test levels and test types, including functional, non-functional, black-box, and white-box testing. It also covers confirmation testing, regression testing, and maintenance testing.