Friday, 30 November 2012

Agile Automation

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