Life Cycle Models – Software Testing

Watch This Video

Sequential Life Cycle Models

In sequential models the entire system is built in a single sequence of activities that successively define, build test and implement the software.

Examples are waterfall, Structured System Analysis and Design Method (#SSADM), the V-model and the W-model.

Iterative-Incremental (Agile) Life Cycle Models

In iterative-incremental development models, systems are built in a series of short development cycles which deliver working systems in a number of separate increments that can later be integrated together.

Agile development is a term for several methodologies including Scrum, Crystal Clear and many more.

Each has its specific approach but all share the common vision and core values as continuous planning, testing, integration, for the project and software. Is adaptable and they all focus on empowering people to collaborate and make decisions together quickly and effectively.

Testing does not exist in isolation. Test activities are related to software development activities.
Different development life cycle models, methodologies, need different approaches to testing.