Typical question we are interested is: Where does testing start? How should we end testing effort for each release?
There is no straight-forward answer.
![]() |
Source: Engineering Notebook |
Analysis phase
Requirements phaseDesign phaseImplementation phaseTesting phaseMaintenance phaseAs you can see, the testing effort starts after the implementation phase exits. It can't start earlier than that. Therefore, the design bug which captured in the testing phase is always very costly. Having said that, this doesn't mean that waterfall model is definitely a bad model. It is still very applicable in mature products environment which requirements are predictable and requirements changes during development are minimal or close to none.
Next, I will drill into the QALC in waterfall model.
No comments:
Post a Comment