Agile Methodology is term mostly used in software development technique. It is method which follows some guidelines for the development of software product which makes it easy to manage and maintain the development phases.
Software cannot be developed as other products it needs constant modifications when the interactive and dependencies increase in creation steps. You have to test how each module works for all the possible.
Input test cases as well as how it binds and react with its neighbor elements and functions.
To Read More Click on......Agile Methodology