Upload
impetus-technologies
View
1.165
Download
1
Embed Size (px)
DESCRIPTION
Testing Automation of Mobile Apps –Best Practices- Impetus Webinar Register at http://bit.ly/H9GI3V
Citation preview
Testing Automation of Mobile Apps - The Best Practices
April 1310:00 am PT/ 1:00 pm ET
@ impetustech
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
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
2Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Mobile Test Automation
Using best practices, tools and artifacts that reduces the need of human involvement on repetitive testing tasks
3Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
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!
4Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Generic Challenges
Diversity of device / platforms Hardware complexity Application complexity Carrier network issues
5Impetus ProprietaryRecorded version available at
http://www.impetus.com/webinar_registration?event=archived&eid=57
Technical Challenges
Large number of test cases API Level test execution Object comparison transparency Device specific features
6Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Best Practices – Testing Automation of Mobile Apps
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
7Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Environmental Testing
• Using devices for automation testing - not emulators
• Automatic network switching
• Auto application installation through OTA
• Manage notification services
8Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
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
9Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Performance Testing
• Memory, CPU and Battery analytics
• Retrieving application responsiveness
• UI navigation performance
• Usage of performance analytics tools
10Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Ideal Testing Ecosystem
• Defined test & result protocol
• Device management
• Test case management
• Result reporting
11Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Market Scenario
Available approaches to enable automation White Box QA Image comparison based tools Object comparison based tools
12Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
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
13Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
mAutomate Cloud-enabled Mobile Automation Testing
14Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Impetus Proprietary
Case Study: Financial Services
15
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
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Impetus Proprietary
Case Study: Work Force Management
16
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 days Simultaneously execute on multiple devices on each
iterations Retrieved test results with reason of failure and performance
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Summing Up..
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
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
mAutomate Demo
mAutomate Video Demo
18Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
About Us
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
Our Mobile R&D Labs offers end-to-end implementation of mobile solutions for all players in the wireless value chain
19Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Questions
Please send in your questions
using the chat panel
20Impetus Proprietary
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57
Thank youFor more information,
write to us at [email protected]
@ impetustech
Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=57