Why Automation Testing Require. 1)Automate your testing procedure when you have lot of regression work. 2)Automate your load testing work for creating virtual users to check load capacity of your application. 3)Automate your testing work when your GUI is almost frozen but you have lot of frequently functional changes. What are the Risks associated in Automation Testing? 1) Do you have skilled resources? 2) Initial cost for Automation is very high: 3) Do not think to automate your UI if it is not fixed 4) Is your application is stable enough to automate further testing work? 5) Are you thinking of 100% automation? 6) Do not automate tests that run once 7) Will your automation suite be having long lifetime? Automation provides three business benefits: 1)Increased testing efficiency, 2)Increased testing effectiveness, 3)Faster time to market.