In the agile community there are many different opinions about the value of
automated testing. While many argue about automation's place in agile, the
business realities of geographic separation, multiple teams, and limited
resources dictate a more pragmatic approach. The process of software delivery
has always centered on the idea that teams must manage quality if they are to
avoid operational risk. Since nothing about agile is pre-determined or
dictated, it comes as no surprise that businesses are hesitant to implement
it as a trusted business process. Using tools to automate a newly adopted
agile process becomes yet another variable that can complicate business
decisions around software delivery.
These fears need to be overcome - automated testing, when integrated into the
development process in a practical manner, plays a critical role in helping
companies supp... (more)