There are various models used in testing software like Waterfall model, V Model, Fish Model, Prototype Model, Evolutionary Model, Spiral Model, Incremental Model etc. Some of the models are covered in detail for a better understanding of reader.
Waterfall model is called so as its approach is a steady flow downwards like a waterfall.
This model is sequential execution of processes where one phase begins only after the pre phase is over.
Fig: Stages in waterfall model with their output marked in bullet.
Table: Waterfall model’s merits and demerits