Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Zürich selenium meetup mobile and web automation under one umbrella

708 views

Published on

Slides for Zürich Selenium Meetup, 17.2.2015

Published in: Software
  • Hello there! Get Your Professional Job-Winning Resume Here! http://bit.ly/topresum
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Zürich selenium meetup mobile and web automation under one umbrella

  1. 1. WEB AND MOBILE AUTOMATION UNDER ONE UMBRELLA SELENIUM SELENDROID IOS-DRIVER MICHAEL PALOTAS 17.02.2014 Zürich
  2. 2. Michael Palotas Email: michael.palotas@gridfusion.net Twitter: @michael_palotas WHO AM I? Founder, GRIDFUSION MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  3. 3. AUTOMATION … is software development MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  4. 4. QUESTIONS TO ASK Reuse of existing infrastructure Supported platforms Devices / Emulators Mobile web + native app + webview App modification Scaling Test stack integration / developer use Continuous Integration support Reporting capabilities Programming languages Runtime inspection / debugging Jailbreak / Rooting MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  5. 5. SELENIUM 2 / WEBDRIVER JSON  WIRE     PROTOCOL   Client   Java   C#   Ruby   Python   Server   i.e.  Selendroid,  iOS-­‐Driver   Server   Server   MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  6. 6. SCALING - SELENIUM GRID MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  7. 7. SCALING – SELENIUM GRID CI   DEV   ….   SELENIUM  GRID   HUB   IOS   ANDROID   LINUX   WINDOWS   OSX   MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  8. 8. TEST INFRASTRUCTURE AUT   DB API Browsers   Mobiles MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  9. 9. A SIMPLE WEB TEST MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  10. 10. A SIMPLE MOBILE TEST MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  11. 11. WHAT ABOUT NATIVE APPS? MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  12. 12. WHAT IS THE DIFFERENCE? MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  13. 13. VIDEO MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  14. 14. OPEN SOURCE It is free Invest into people instead of licenses Faster innovation Independence Employee engagement Hiring advantage Requires a different mindset MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  15. 15. TO SUM IT UP Automation is software development Ask the right questions beforehand Think holistically: Web + Mobile Think about scaling Not everything needs to be automated Try Open Source MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP
  16. 16. THANK YOU Email: michael.palotas@gridfusion.net Twitter: @michael_palotas LinkedIn: http://ch.linkedin.com/in/michaelpalotas XING: http://www.xing.com/profile/Michael_Palotas MICHAEL PALOTAS - ZÜRICH SELENIUM MEETUP

×