Your SlideShare is downloading. ×
0
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Webcast

529

Published on

Impetus webcast " Maturity of Mobile Test Automation: Approaches and Future Trends " available at http://lf1.me/Pxb/ …

Impetus webcast " Maturity of Mobile Test Automation: Approaches and Future Trends " available at http://lf1.me/Pxb/

This Impetus webcast talks about:
• Mobile test automation challenges
• Evolution of test automation challenges from Unit tests to image based and object comparison methods
• What next?
• Impetus solution approach for comprehensive mobile testing automation

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
529
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Automated UI guidelines verification – scripts will be auto generated based on Platform specific UI guidelinesAutomatic app store compliance certificationAutomatic Random Interrupt Testing of appAutomatic transversal of app – automatic system/UI object mapping – on a reference device for generation of test cases and asynchronous execution on multiple devices across geographies
  • Automated UI guidelines verification – scripts will be auto generated based on Platform specific UI guidelinesAutomatic app store compliance certificationAutomatic Random Interrupt Testing of appAutomatic transversal of app – automatic system/UI object mapping – on a reference device for generation of test cases and asynchronous execution on multiple devices across geographies
  • Transcript

    • 1. Maturity of Mobile Test Automation: Approaches & Future Trends 1
    • 2. • Mobile Application Testing • Generic challenges • Technical challenges • Business challenges • Evolution of Test Automation Approaches • Current and future trends – mAutomate Outline Recorded version available at http://lf1.me/Pxb/
    • 3. • It is the use of strategies, tools, and artifacts that reduce the need for human involvement on repetitive testing tasks • Unit, UI, and Functional testing Test Automation Recorded version available at http://lf1.me/Pxb/
    • 4. • Application specific test case writing • Conversion of test cases into scripts (Code / Record) • Execution of test scripts on devices • Unattended test cycles How Test Automation Works? Recorded version available at http://lf1.me/Pxb/
    • 5. • Programmable • Repeatable and reusable • Reliable and comprehensive • Increased productivity • Cost reduction • Superior application quality Benefits Recorded version available at http://lf1.me/Pxb/
    • 6. • Diversity of device / platforms • Hardware complexity • Application complexity • Carrier network issues • Compressed software • Development schedules Generic Challenges Recorded version available at http://lf1.me/Pxb/
    • 7. • Large number of test cases • API level test execution • Verification of UI control • Handset specific features Technical Challenges Recorded version available at http://lf1.me/Pxb/
    • 8. • Reduced time to market • First impression is the last • Increasing cost of QA cycles • High cost of onsite testing in target networks • Procurement of large number of devices at multiple locations Business Challenges Recorded version available at http://lf1.me/Pxb/
    • 9. Evolution of Test Automation Approaches 9 Recorded version available at http://lf1.me/Pxb/
    • 10. • Unit Testing Automation Frameworks • XUnit family of tools • JM Unit • B Unit • OC Unit • CI integrations Evolution of Test Automation Recorded version available at http://lf1.me/Pxb/
    • 11. • UI Testing Automation using Image Comparison / OCR based tools • Started with VnC based tools • Basic Record and Playback support • Scripting with manual creation of Image Object mapping repo’s • Hardware wired device docks • Remote testing enabled Evolution of Test Automation Recorded version available at http://lf1.me/Pxb/
    • 12. • Functional Testing Automation Tools • Combination of unit test type scripts with instruments • Android - Robotium • iOS instruments • Code test scripts – no recording • Test on USB or Wifi connected devices only Evolution of Test Automation Recorded version available at http://lf1.me/Pxb/
    • 13. • Object Comparison based test tools • Automated script generation – Record Once, Play on multiple devices • Test Library instrumented with test build • Execution on remote device for testing • Generates desired environmental conditions for recording Evolution of Test Automation 13 Recorded version available at http://lf1.me/Pxb/
    • 14. • Object Comparison based test tools • Simulates required sensor data in playback • Provides ways to add assertions and regressions • Facilities mobile device cloud for remote testing Evolution of Test Automation Recorded version available at http://lf1.me/Pxb/
    • 15. Approach Comparison 15 Attribute Unit Test Image/OCR Instruments Object Automatic Script Generation Automatic code instrumentation N/R Integration with CI Record once execute on any device No impact of UI position changes on the test script Test Scripts are independent of device resolution/screen size Asynchronous test execution on multiple remote devices Automatic UI verification with functional test execution Total Points 3/8 3.5/8 3/8 7/8 Not Supported Partially Supported Dependency No-dependency LEGEND S: Supported Recorded version available at http://lf1.me/Pxb/
    • 16. • Combination of Object and Image Comparison based tools • Automatic UI verification along with functional test execution Moving Towards Hybrid Recorded version available at http://lf1.me/Pxb/
    • 17. • Enhanced hybrid approach • Automatic system / UI object mapping • Automatic transversal of app What Next? Recorded version available at http://lf1.me/Pxb/
    • 18. • Enhanced hybrid approach • Execution of functional test cases will provide following without extra scripting • Seamless UI verification • Automatic Security testing • Automatic Random Interrupt testing • Automatic app store compliance certification What Next? Recorded version available at http://lf1.me/Pxb/
    • 19. mAutomate Feature Set and UI 19 Recorded version available at http://lf1.me/Pxb/
    • 20. Dashboard Recorded version available at http://lf1.me/Pxb/
    • 21. Devices Recorded version available at http://lf1.me/Pxb/
    • 22. Devices Recorded version available at http://lf1.me/Pxb/
    • 23. Projects Recorded version available at http://lf1.me/Pxb/
    • 24. Projects Recorded version available at http://lf1.me/Pxb/
    • 25. Releases - Versions Recorded version available at http://lf1.me/Pxb/
    • 26. Releases - Versions Recorded version available at http://lf1.me/Pxb/
    • 27. Project Overview Recorded version available at http://lf1.me/Pxb/
    • 28. Project Overview Recorded version available at http://lf1.me/Pxb/
    • 29. TestCases Recorded version available at http://lf1.me/Pxb/
    • 30. TestCases Recorded version available at http://lf1.me/Pxb/
    • 31. Assertions Recorded version available at http://lf1.me/Pxb/
    • 32. Assertions Recorded version available at http://lf1.me/Pxb/
    • 33. Regressions Recorded version available at http://lf1.me/Pxb/
    • 34. Regressions Recorded version available at http://lf1.me/Pxb/
    • 35. Script-Editing Recorded version available at http://lf1.me/Pxb/
    • 36. Script-Editing Recorded version available at http://lf1.me/Pxb/
    • 37. Conditions Recorded version available at http://lf1.me/Pxb/
    • 38. Conditions Recorded version available at http://lf1.me/Pxb/
    • 39. Version-Dashboard Recorded version available at http://lf1.me/Pxb/
    • 40. Version-Dashboard Recorded version available at http://lf1.me/Pxb/
    • 41. Build Matrix Recorded version available at http://lf1.me/Pxb/
    • 42. Build Matrix Recorded version available at http://lf1.me/Pxb/
    • 43. Label Your Iteration Recorded version available at http://lf1.me/Pxb/
    • 44. Label Your Iteration Recorded version available at http://lf1.me/Pxb/
    • 45. Result-Pass Recorded version available at http://lf1.me/Pxb/
    • 46. Result-Fail Recorded version available at http://lf1.me/Pxb/
    • 47. Result-Fail Recorded version available at http://lf1.me/Pxb/
    • 48. Performance
    • 49. mAutomate Differentiators Build your own private device cloud for testing across geographies Record once, execute on multiple devices Web based infrastructure for test case & device suite management Push based mechanism to execute test cases on remote devices Complete test execution reports, along with resource usage numbers are made available on the web
    • 50. Visit www.mAutomate.com Request access to free hosted version OR Buy license for in-premise deployment Get Started with mAutomate Recorded version available at http://lf1.me/Pxb/
    • 51. Q & A Thank You!

    ×