This section will discuss various models for Software Testing. Definitions of these models will differ.
However, the fundamental principles are agreed on by experts and practitioners alike.
There are many models used to describe the sequence of activities that make a Systems Development Life Cycle (SDLC).
SLDC is used to describe activities of both development and maintenance work in Software Testing.
V-model in Software Testing
Sequential (the traditional waterfall model).model in Software Testing
Incremental (the function by function incremental model).
Spiral Model in Software Testing(the incremental, iterative, evolutionary, RAD, prototype model).
These models would all benefit from earlier attention to the testing activity that has to be done
at some time during the SDLC in Software Testing.
Any reasonable model for SDLC must allow for change and spiral approach allows for this with emphasis on
slowly changing (evolving) design. We have to assume change is inevitable will have to design for change.