Agile

Testing Methodologies is a combination of two things; 1)Test Strategy 2)Testing Tactics
Test Strategy would indicate the risks that are associated with the software been tested & also would suggest methods to reduce these risks.

Companies are adopting agile methodology for more than a decade.