The Agile Methodology has two types. The first one Srcum, starts with a user requirement and outlines how the product should be perform and tested. This methodology needs questions to be solved from the beginning. Scrum always asks for collaboration within teams to ensure alignment through communication. The second type is Kaban, works as a manufacturing line, focusing on prioritizing tasks, more less as a to do list, checking the to do, the doing and the done. A great feature of Kaban is that is not time-based, its base is priorities.
To ensure everything is going according to plan, the Agile method has four specific testing methods:
Behavior Driven Development (BDD): starts with an initial requirement based on end user behavior and calls for tests that are “human readable”
Acceptance Test Driven Development (ATDD): the focus is that the user perception of the product is just as important as functionality, this is why perception should drive product performance.
Exploratory Testing: it gives testers an opportunity to test in an organized and chaotic way, there are no steps to follow, just ways to try and break it. This will give detail documentation of the how and what.
Session Based Testing: its based on exploratory testing, relying on the skills and experiences of the tester.
The Agile Method has become so effective and innovative that according to the VersionOne´State of Agile Report, 97% of organizations utilize agile.