Agile Testing
Agile Testing
Agile Testing
Unlike the WaterFall method, Agile Testing can begin at the start of the project with
continuous integration between development and testing. Agile Testing is not sequential
(in the sense it's executed only after coding phase) but continuous.
Agile team works as a single team towards a common objective of achieving Quality.
Agile Testing has shorter time frames called iterations (say from 1 to 4 weeks). This
methodology is also called release, or delivery driven approach since it gives a better
prediction on the workable products in short duration of time
1) Testing Scope
5) Infrastructure Consideration
7) Resourcing
During first stage or iteration 0, you perform initial setup tasks. It includes identifying
people for testing, installing testing tools, scheduling resources (usability testing lab), etc.
The following steps are set to achieve in Iteration 0
c) Outline the key requirements and use cases that will drive the design trade-offs
(b) Construction Iterations
The second phase of testing is Construction Iterations, the majority of the testing occurs
during this phase. This phase is observed as a set of iterations to build an increment of the
solution. In order to do that, within each iteration, the team implements a hybrid of
practices from XP, Scrum, Agile modeling, and agile data and so on.
In construction iteration, agile team follows the prioritized requirement practice: With
each iteration they take the most essential requirements remaining from the work item
stack and implement them.
The goal of “Release, End Game” is to deploy your system successfully into production.
The activities include in this phase are training of end users, support people and
operational people. Also, it includes marketing of the product release, back-up &
restoration, finalization of system and user documentation.
The final testing stage includes full system testing and acceptance testing. In accordance
to finish your final testing stage without any obstacles, you should have to test the
product more rigorously while it is in construction iterations. During the end game,
testers will be working on its defect stories.
(d) Production
After release stage, the product will move to the production stage.
Advantages of Agile Testing
Agile Testing Saves Time and Money
Less Documentation
Regular feedback from the end user
Daily meetings can help to determine the issues well in advance