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.

Getting Started with Mobile Test Automation & Appium

14,317 views

Published on

Organizations today rely more and more on their mobile apps for their business. Many organizations today are seeing over 50% of their web traffic coming in via mobile devices and In some cases the mobile app is the only way customers interact with the business. In this Webinar, Sauce Labs’ partner, Infostretch will cover best practices in implementing Appium to enable you to quickly automate your mobile tests.

Published in: Mobile
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Getting Started with Mobile Test Automation & Appium

  1. 1. ©2015 InfoStretch Corporation. All rights reserved.
  2. 2. ©2015 InfoStretch Corporation. All rights reserved. InfoStretch – Enabling the Mobile Lifecycle for Enterprises Intelligently Apps Tested Employees 100+ Apps developed and deployed Real devices in mobile labs3000+ Global Footprint A leading provider of next-gen mobile application lifecycle services ranging from design and development to testing and sustenance. About us Locations Corporate HQ: Silicon Valley Offices: Conshohocken (PA), Ahmedabad(India), Pune(India), London(UK) 600+ 250K Active Mobile Customers Engagements 60+
  3. 3. © Sauce Labs, Inc. Sauce Labs Overview • Largest cloud for automated testing • Test web + mobile apps across more than 500 browser/OS/platforms • Uses the industry standard Selenium WebDriver protocol • Enterprise scalability + industry standard SLA • Capture screencasts, logs and test metadata
  4. 4. ©2015 InfoStretch Corporation. All rights reserved. Sauce Labs - Overview 4
  5. 5. ©2015 InfoStretch Corporation. All rights reserved. Mobile Solutions Overview 2 Appium – Overview, Demo 3 Sauce Labs – Demo 1 4 Q & A
  6. 6. ©2015 InfoStretch Corporation. All rights reserved. Mobile Applications : Delivery Platform
  7. 7. ©2015 InfoStretch Corporation. All rights reserved. Mobile QA Solutions ON-DEMAND CLOUD AUTOMATION SUPPORT INTEGRATION WITH SUPPORT SYSTEMS
  8. 8. ©2015 InfoStretch Corporation. All rights reserved. Mobile Automation Tool OBJECT RECOGNITION IDE Support CROSS PLATFORM EMULATOR / DEVICE SCALABILITY SUPPORT
  9. 9. ©2015 InfoStretch Corporation. All rights reserved. Mobile Solutions Overview 2 Appium – Overview, Demo 3 SauceLabs – Demo 1 4 Q & A
  10. 10. Appium is an open source test automation framework which automates, native, hybrid and mobile apps.
  11. 11. Android UiAutomator! Architecture! WebDriver Interface iOS UIAutomation! Powered by Instruments Selendroid! For older Android devices
  12. 12. Selenium Architecture Selenium Builder Appium test Sauce Connect Real devices Simulators Native Apps Hybrid Apps Platform Support! Mobile Web Apps
  13. 13. ©2015 InfoStretch Corporation. All rights reserved. Appium Development Environment Appium http://appium.io http://developer.android.com/tools/studio/index.html https://eclipse.org/ 13
  14. 14. ©2015 InfoStretch Corporation. All rights reserved. Settings Parameter for Android Native App UI Version 1. APP PATH 2. LAUNCH DEVICE 3. ANDROID SETTING
  15. 15. ©2015 InfoStretch Corporation. All rights reserved. Mobile Automation: Architecture Blueprint Device Type – Enhanced Device OS – Android , IOS App Category – Native, Browser (AUTOMATION FRAMEWORK) 15 • Test Case Scripts • Automation Framework • Pages • Navigation / Utilities / Assertions 1 2 3 (JENKINS) APPIUM API (TEST MANAGEMENT SYSTEM) 4 (NATIVE BROWSER) (AUTOMATION REPORT) 5 REUSABILITY
  16. 16. ©2015 InfoStretch Corporation. All rights reserved. 16 Android Virtual Device (AVD) Appium Settings Object Inspector App Interaction Recorded Scripts
  17. 17. ©2015 InfoStretch Corporation. All rights reserved. Demo Appium & Sauce Labs 17
  18. 18. ©2015 InfoStretch Corporation. All rights reserved. Doing Mobile Automation #1 Automate Early with Continuous Integration #2 Right Level of Automation #3 Distribute Automation across Emulators and Real Devices #4 Define Framework with Right Level of Layering #5 Ensure Right Level of Logging and Reporting 18 Right
  19. 19. ©2015 InfoStretch Corporation. All rights reserved. Take Away Getting Started • Appium Requirements • Walk Through Basic Features • Play with Appium & SauceLabs Validate with POC • Validate Tool with some real Proof-of- Concept • Try with multiple tools, if necessary Leverage Industry Experts • Jump Start with Automation Services • Get Training on Appium & SauceLabs 20 InfoStretch provides Jump Start & Training on Appium and related Automation Tools
  20. 20. Thank You ©2015 InfoStretch Corporation. All rights reserved. 21 Info@infostretch.com 408.727.1100

×