Agile methodology has broken all the barriers/Myths of automation testing. From a heavy weight , System level , Regression oriented process to Acceptance oriented, all level light weight process.
In traditional projects, automation is only used as regression testing tool, and always perceived as to be done after "Stabilisation of the product"
Automation in agile projects becomes inevitable as its a mean to reduce the feedback cycle. it reduced the regression cycle, and helps producing quality code with higher pace. it also helps system to be robust all the time.
Unlike traditional project automation, which is only participated by specialist, in agile projects automation is practiced at all levels (Unit, System, Integration) by all stake holders of the project in one form or another.
In Agile methodology, automation tests are treated and take care as part of the overall source code. It needs the same love and care as any other piece of code in the project.
Automation in agile project is not just about automating the test cases, but automation is any mean to convert manual process to reduce the time waste or to add value in overall process.
Hello,
The Article on Automation Testing traditional to Agile is nice. It give detail information about it .Thanks for Sharing the information Software Testing Services