Framework for Web Automation Testing
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Framework for Web Automation Testing

on

  • 3,108 views

Framework for Web Automation Testing presentation shows you all the benefits of useage framework constructions in automation tests development for Web project. all the approaches are shown in images.

Framework for Web Automation Testing presentation shows you all the benefits of useage framework constructions in automation tests development for Web project. all the approaches are shown in images.

Statistics

Views

Total Views
3,108
Views on SlideShare
1,956
Embed Views
1,152

Actions

Likes
3
Downloads
46
Comments
0

3 Embeds 1,152

http://automated-testing.info 1098
http://www.automated-testing.info 41
http://autotest.aexchecker.com 13

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Framework for Web Automation Testing Presentation Transcript

  • 1. Test Automation Taras LytvynFramework © 2012GlobalLogic Inc. 1
  • 2. Automation testing Frameworks overview In this case, framework (test automation framework) - a proper organization of tests in the process of automated testing in terms of architecture test scripts building. The automation framework is defined as a set of concrete “test objects”, and also ways of their relationships with additional functionality. © 2012GlobalLogic Inc. 2
  • 3. COMPARISON Tool © 2012GlobalLogic Inc. 3
  • 4. Tests without Framework Tests with Framework © 2012GlobalLogic Inc. 4
  • 5. Examples: client – server STAX © 2012GlobalLogic Inc. 5
  • 6. keyword-driven approachExamples: © 2012GlobalLogic Inc. 6
  • 7. Examples: Web oriented © 2012GlobalLogic Inc. 7
  • 8. WHY Frameworks?• Test scripts code unification• Convenient refactoring• Easy to write new functionality (add new features), modification of existing features © 2012GlobalLogic Inc. 8
  • 9. • Easy connection of additional modules or libraries and their usage• Implementation of new automation tool (e.g. introduction of new versions of current tool that requires code changes) © 2012GlobalLogic Inc. 9
  • 10. • Clarity and readability of code• Cross functionality (e.g. cross-browser testing), adding testing support for running tests on additional devices (dependency feature) © 2012GlobalLogic Inc. 10
  • 11. Why Structured design of automation code ?EASY for test execution• Convenient tests launching (all tests, only separate set of tests, etc.)• Separation and division tests on suites © 2012GlobalLogic Inc. 11
  • 12. Automation Framework for web: © 2012GlobalLogic Inc. 12
  • 13. Realization example: © 2012GlobalLogic Inc. 13
  • 14. Peasants in mind hierarchy © 2012GlobalLogic Inc. 14
  • 15. Page Object Architecture © 2012GlobalLogic Inc. 15
  • 16. © 2012GlobalLogic Inc. 16
  • 17. Extension Points• Page Loader Class• Classes with additional functionality (JS’s, Sikuli methods, etc.)• Logger• … © 2012GlobalLogic Inc. 17
  • 18. • Automation Framework is indispensable part of Automation Testing implementation• Gives us: – mechanism to drive the application under test – executing the tests in needed order, with preferences – quick test fixing – reporting results © 2012GlobalLogic Inc. 18
  • 19. < QUESTIONS ? > © 2012GlobalLogic Inc. 19
  • 20. Taras Lytvynautomation QC in Global Logic inc.email : taras.lytvyn@globallogic.comweb: http://testers.lviv.ua/automation_blog © 2012GlobalLogic Inc. 20