~15 min

SDLC models

Waterfall, V-model, iterative and agile.

What is the SDLC?

The Software Development Life Cycle (SDLC) is the structured process software goes through from idea to maintenance. Knowing the team's SDLC model tells you when and how testing fits in.

Most common SDLC models
ModelKey ideaRole of testing
WaterfallSequential phasesTesting at the end, after development
V-modelEach development phase has its test levelTesting planned in parallel
Iterative / incrementalRepeated partial deliveriesTesting in each iteration
AgileFrequent, adaptive deliveriesContinuous testing within the sprint

There is no 'best' model: the right one depends on context (testing principle 6). Agile is the most common today, but many projects combine approaches.

QuestionToca para voltear

In the V-model, what is associated with each development phase?

Which SDLC model performs testing mainly at the end, after development is complete?

¿Quieres guardar tu progreso?

Crea una cuenta gratis para guardar tu avance, ganar puntos e insignias y desbloquear los campus de ISTQB y Automatización.

Crear cuenta gratis
Siguiente Lección
SDLC models | PlayQAcademy