Software Testing Methodologies


Agile software development

Agile software development is a collection of software development methodologies. This was established in 2001.

Clean room software engineering

The Cleanroom software engineering is procedure that follows software development process. This was used in the 1980’s. Hatlan Mills and Alan Hevner created clean room software engineering.

Iterative

Iteration means a repetition of a process to reach a goal.

RAD

Rapid Application Development is a software development methodology. This is developed to deliver systems fast. RAD was established in 1970 by Dan Gielan.

Spiral

The spiral life cycle is a software development process that integrates design and prototyping in steps. It was established in 1988 by Boehm.

Extreme programming (XP)

Extreme programming is a software development that improves software quality.

Lean

Lean software development is another version of Lean manufacturing. It is from Toyota Production System which assists software organizations to supply products faster and with good quality.

Scrum

Scrum is an agile approach to software development. Scrum was launched in 1993 by Easel Corporation, Jeff Sutherland, John Scumniotales and Jeff Mckenna.

V-Model

The V-model is a software development process and an extension of waterfall life cycle.