Many times, participants in Certified ScrumMaster or Certified Scrum Product Owner courses ask about automation testing for agile development.
The article which follows provides an excellent answer to one of the most popular questions. After reading it, please consider leaving a comment below.
Automation Testing For Agile Development
By Agile Zone
Agile automation testing is particularly important in the Agile development lifecycle. Agile software development involves a constant feedback loop among team members. This is in contrast to the Waterfall model of development, where software testing only begins once the development phase has been completed.
In Agile development, software testing activities are conducted from the beginning of the project. Software testing is done incrementally and iteratively. Automation testing is an extremely important part of Agile testing. After each change in the system, it is important to run a battery of automated functional and regression tests to ensure that no new defects have been introduced. Without this automation testing harness, Agile testing can become very time-consuming. This can result in insufficient test coverage. This will, in turn, affect software quality. Automation testing is necessary for the project to maintain agility. As a matter of fact, introducing automation processes such as automation builds and automation smoke tests is important in all aspects of agile development. As budgets shrink, time spent on repeatable automation testing becomes more and more necessary.
Continue reading here.