Agile Automation
According to the World Quality Report 2010/2011 by Capgemini and HP over 60% of companies have either already adopted agile methods or are planning to do so in the near future. Agile Testing has been gaining popularity over the last few years due to several reasons such as the faster product development lifecycles and quicker Go to market cycles (GTM.
Some of the factors that affect progress and outcome of sprints are:
- Reduced Coverage: Compressed time frames in each sprint, forces the Test Engineers to test only the areas that have changed in the sprint. A complete regression cycle is not being conducted on the rest of the application leaving it susceptible to major flaws
- Traditional tools that were designed to work in a 'test last' environment, struggle to work in agile environment which is designed for 'test first, test continuously' model. New agile specific tools from Version One or Rally Software, can be used
- Agile Testing allows requirements to creep in any time during any phase of the project and it will be accommodated in the already allotted functionalities to be validated
To address these issues, a suite of automated testing solutions can be formulated that enable smarter sprints that help to meet deadlines and timely qualitative releases.
And some of the best practices that can yield great results for such short GTMs and provide quick ROI are:
- Refactoring/Regression-Performing Bug fixes, refactoring old code and running extensive regression testing, every few weeks to focus on stability, takes care of missed bugs during ongoing testing process
- Testing from a Customer Point of View: Sharing good stories with customer relevant material, with the development team as well as the testing team
- Test ideas can be compiled in a presentation shared with the developers and developers can take live feedback helping developers start thinking about whether their software will pass such tests
- Frequently run tests or procedures, or those that take the most time, if automated, can generate a big ROI
Adopting these core points can hugely impact the overall testing process.
Tags:
agile testing life cycle
agile testing methodology
agile testing ppt
agile methodology
agile testing process
agile model
agile testing scrum
scrum
agile testing
agile testing life cycle
agile testing scrum
agile testing process activities
agile testing process ppt
agile testing interview questions
software testing process agile development
agile testing process wikipedia
agile testing process examples
agile testing scrum ppt
what is agile testing scrum and sprint
testing agile scrum methodology
agile scrum testing methodology
what is scrum process in testing
agile test plan
what is agile methodology
scrum test plan
janet gregory agile test plan template
agile test plan template
quality assurance agile test plan
agile test plan forums
agile test plan quality methodologies
kind agile test plan
agile test plan sample
test plan in agile methodology
agile scrum testing process
agile testing process diagram
agile testing process ppt
agile software testing process
agile testing challenges
agile testing basics
agile regression testing
what is agile testing in software testing
agile testing process ppt
testing challenges in software testing
testing in agile environment
what is agile testing in software testing
regression testing in agile
define agile testing
agile testing benefits
role of tester in agile
No comments:
Post a Comment