Mobile Test Automation: Best practices- Impetus Webinar

1,083 views
995 views

Published on

Testing Automation of Mobile Apps –Best Practices- Impetus Webinar available at http://bit.ly/H9GI3V

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,083
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mobile Test Automation: Best practices- Impetus Webinar

  1. 1. Impetus Technologies Inc. Testing Automation of Mobile Apps- The Best Practices © 2014 1 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  2. 2. Outline • Mobile Test Automation • Possibilities and Challenges • Best Practices – Environmental Testing – Behavioral Testing – Performance Testing – Complete Ecosystem testing • Impetus Recommended Approach – Case Studies – mAutomate Demo © 2014 2 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  3. 3. Mobile Test Automation Using best practices, tools and artefacts that reduces the need of human involvement on repetitive testing © 2014 3 Impetus Technologies tasks Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  4. 4. Possibilities • Cloud-model helps manage the cost of device acquisition • Facilitates offshore model - Reduces cost • High speed of automation testing - Saves time • Enhanced productivity • Maximizes test coverage Test Automation of Mobile Apps enables faster time to market! © 2014 4 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  5. 5. Generic Challenges  Diversity of device / platforms  Hardware complexity  Application complexity  Carrier network issues © 2014 5 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  6. 6. Technical Challenges  Large number of test cases  API Level test execution  Object comparison transparency  Device specific features © 2014 6 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  7. 7. Best Practices – Testing Automation of Mobile Apps © 2014 7 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57 Our Mantra Test plan early, Test always, Test on the devices Best Practices of Mobile Application Testing • Environmental Testing • Behavioral Testing • Performance Testing • Ideal Test Ecosystem
  8. 8. Environmental Testing • Using devices for automation testing - not emulators • Automatic network switching • Auto application installation through OTA • Manage notification services © 2014 8 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  9. 9. Behavioral Testing • Screen orientation - Test for frequent switches • Automatic simulation of • No network • Hardware capabilities • Location attributes • System v/s user events • Not just happy flows  © 2014 9 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  10. 10. Performance Testing • Memory, CPU and Battery analytics • Retrieving application responsiveness • UI navigation performance • Usage of performance analytics tools © 2014 10 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  11. 11. Ideal Testing Ecosystem • Defined test & result protocol • Device management • Test case management • Result reporting © 2014 11 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  12. 12. Market Scenario Available approaches to enable automation White Box QA Image comparison based tools Object comparison based tools © 2014 12 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  13. 13. Bridging the Gap • Record once, execute on multiple devices • Leveraging web-based infrastructure for test suite management • Using push-based mechanism • Executing test cases on remote devices • Running tests in multiple geographic via cloud • Complete test execution reports • Shares performance numbers and screen shots © 2014 13 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  14. 14. mAutomate cloud-enabled Mobile Automation Testing © 2014 14 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  15. 15. Case Study : Financial Services • Our Client • A leading company providing financial and banking services • Key Requirement • A mobile banking solution for Android devices & tablets • Impetus Solution • Recorded 175 automation test cases on 1 target device • Simultaneously executed recorded test cases on 15 Android devices and 1 tablet, across multiple geographies • Complete web driven test management © 2014 15 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  16. 16. Case Study : Work Force Management • Our Client • Leaders in work force management solutions • Key Requirement • Extending successful enterprise app to mobile • Impetus Solution • Complete functional testing solution provided • With testing automation, framework recorded all test cases in a few © 2014 16 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57 days • Simultaneously execute on multiple devices on each iterations • Retrieved test results with reason of failure and performance
  17. 17. Summing Up © 2014 17 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57 • Don’t forget - • Auto application installation through OTA • Network switching • Location simulation • Well thought of strategy for test and device management • Leverage Cloud-enabled infrastructure for automated testing
  18. 18. © 2014 18 Impetus Technologies About Impetus
  19. 19. • Strategic partners for software product engineering and R&D • Thought leaders in cutting-edge technologies • Mature processes and practices that are methodical, yet flexible • Diverse domain expertise © 2014 19 Impetus Technologies Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
  20. 20. © 2014 20 Impetus Technologies Q & A
  21. 21. © 2014 21 Impetus Technologies Thank You Write to us at inquiry@impetus.com Follow us on Twitter @impetustech Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57

×