2. What is Test automation Tools to perform regression tests Reduce human effort Reduce human errors Maintain consistency
3. Myths about test automation Mechanism to discover new bugs Improves product quality Replace manual testers
4. Benefits Run unattended. 24x7 execution Minimize human errors Increase test coverage Execute on multiple platforms Cross browser testing Simplify testing on distributed architecture
5. Application Extensively used in web application testing API testing Desktop application testing Backend services/engines Client-server / Distributed architecture testing
6. Few popular tools Commercial Mercury QC/QTP, Segue Silk Test/Performer Open Source Sahi (www.sahi.co.in) Selenium (www.seleniumhq.org) Backend automation tools Perl, python, shell scripts
8. Future Lot of scope for innovation Products with well defined frameworks to reduce development and maintenance Focus on increasing coverage Make automation accessible to non programmers
9. Thank you Website and contact http://www.softwaretestingconcepts.com rajeev@softwaretestingconcepts.com