This post lists and explains the most popular software testing methodologies and techniques that are important to know for all software testing.
AGILE SOFTWARE DEVELOPMENT
Agile development methods tend to promote teamwork and collaboration. The agile development process isn’t sequential (code, test, debug, release), like traditional development processes; nor is it iterative; it combines concepts of both.
Twelve principles underlie the Agile Manifesto, including: