using test automation to address agile testing challenges - impetus webinar
DESCRIPTION
Using Test Automation to Address Agile Testing Challenges - Impetus Webinarhttp://bit.ly/w4G7waTRANSCRIPT
![Page 1: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/1.jpg)
Using Test Automation to Address Agile Testing
Challenges
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 2: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/2.jpg)
Outline
Principles of agile Challenges in agile testing How test automation helps? Deriving benefits from test automation Real world example
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 3: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/3.jpg)
Principles of Agile
Frequent delivery/deployment Collaboration with all the stakeholders Progress measured by working software
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 4: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/4.jpg)
Challenges in Agile Testing
Information Status Speed
T echnical T eam T ester
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 5: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/5.jpg)
Challenges of Information, Status & Speed
Lack of detailed user stories/requirements Constantly changing requirements Less time to prepare tests Re-factoring of code Asynchronously running multiple tests
Functional/ Non-functional
Test Automation helps resolve pertinent Agile testing problems and ensures successful Agile testing!
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 6: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/6.jpg)
How Test Automation Helps?
Improves the productivity and speed in sprints Enhances teams’ efficiency and confidence Higher RoI Provides information, feedback and visibility
Test Automation complements Agile Development
![Page 7: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/7.jpg)
Adopting Test Automation in Agile Projects
![Page 8: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/8.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 9: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/9.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 10: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/10.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 11: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/11.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 12: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/12.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 13: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/13.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 14: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/14.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 15: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/15.jpg)
Adopting Test Automation in Agile Projects
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 16: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/16.jpg)
Real-world Examples
The Client Leading player in online content delivery
Key Challenge Develop a product that delivers content online while maintaining
data isolation between various tenants Integrates third party utilities and payment gateway Geographically distributed teams working on the same product Nightly builds to test
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 17: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/17.jpg)
Our Recommended Approach
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 18: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/18.jpg)
Testing team initially used JunitDoclet to generate shells for unit test cases automatically
Development team populated unit tests
Testing team refactored unit tests using TestNG
Our Recommended Approach - Unit Testing
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 19: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/19.jpg)
Selenium-based framework used for functional and regression testing
Guides to apply best
practices for automation
testing needs Maximizes ROI
Our Recommended Approach-Functional Testing
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 20: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/20.jpg)
SOAP UI covered non-functional requirements
Our Recommended ApproachNon Function Testing
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 21: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/21.jpg)
Our Recommended Approach-Continuous Integration
Hudson for continuous integration of nightly builds
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 22: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/22.jpg)
Our Recommended Approach - Reporting
Sonar to manage code quality
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 23: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/23.jpg)
Our Key Learning
Validation through iteration demos, POCs, Developer TDD, static code analysis, dynamic code analysis..
End-to-end automation and continuous integration helped in getting quicker and reliable delivery
Pair programming and pair testing for collaboration between geographically distributed team
Using open source tools to address asynchronous tests Determining current quality status through automation
storyboard
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 24: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/24.jpg)
Impetus Technologies
We offer innovative product engineering
and technology R&D services
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 25: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/25.jpg)
Questions
Please send in your questions
using the chat panel
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50
![Page 26: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar](https://reader036.vdocuments.mx/reader036/viewer/2022081413/546d6450af7959693c8b6341/html5/thumbnails/26.jpg)
Thank you
Mail us at [email protected] visit www.impetus.com
@impetuscalling
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=50