+ All Categories
Home > Technology > Using Test Automation to Address Agile Testing Challenges - Impetus Webinar

Using Test Automation to Address Agile Testing Challenges - Impetus Webinar

Date post: 20-Nov-2014
Category:
Upload: impetus-technologies
View: 1,011 times
Download: 2 times
Share this document with a friend
Description:
Using Test Automation to Address Agile Testing Challenges - Impetus Webinarhttp://bit.ly/w4G7wa
Popular Tags:
26
Using Test Automation to Address Agile Testing Challenges Recorded version available at http:// www.impetus.com/webinar_registration?event=archived&eid =50
Transcript
Page 1: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar

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

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

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

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

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

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

Adopting Test Automation in Agile Projects

Page 8: Using Test Automation to Address Agile Testing Challenges - Impetus Webinar

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Recommended