Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.

Similar presentations


Presentation on theme: "Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile."— Presentation transcript:

1 Mobile Testing Overview

2 Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile – Automation is now a must – Performance of mobile is unique – UX Monitoring How to do it in such a fast market? – Extend existing skills & tools – Script Once – Develop an end to end strategy

3 The Challenges We Face 3

4 Delivering Quality in a Complex World is Hard 4 OS Device Version Style Screen

5 Cross-Platform Differences Menu panel Text colours Images Name position Labels Button images

6 Reality: Your Dev Velocity + Market Velocity 6 iOS 6.x iOS 7.x 2.34.14.24.4 710 Size 3.54.555.5 Size 810 Size  Versions 5.4 5.5 5.6 5.4 5.5 5.6 5.4 5.5 5.6 5.4 5.5 5.6 Chicago New York Distributed Teams Version Releases

7 Mobile Requires Complex Testing 7 Functional Validation of Functionality Smoke / Regressions Testing Offline access testing Negative Testing Functional Validation of Functionality Smoke / Regressions Testing Offline access testing Negative Testing Non Functional Network Strength / Outage / Recovery Different NW Types Peripheral Testing Non Functional Network Strength / Outage / Recovery Different NW Types Peripheral Testing Interoperability (IOP) Voice / SMS interrupts Notifications Battery /Cable Removal Interoperability (IOP) Voice / SMS interrupts Notifications Battery /Cable Removal Memory Leak Memory Usage Memory Leaks Garbage Collection Memory Leak Memory Usage Memory Leaks Garbage Collection Performance Testing CPU Usage testing Network Usage Page Render time or activity Render time Response time & availability Performance Testing CPU Usage testing Network Usage Page Render time or activity Render time Response time & availability Usability Testing User Experience Competitive Analysis Expert Review Responsive Web Design Usability Testing User Experience Competitive Analysis Expert Review Responsive Web Design Installation Testing New App Install Uninstall and Reinstall Upgrade testing Installation Testing New App Install Uninstall and Reinstall Upgrade testing Security Testing OWASP Vulnerabilities Dynamic Testing Static Code Analysis Data Encryption Security Testing OWASP Vulnerabilities Dynamic Testing Static Code Analysis Data Encryption Language Testing Validation for Locales Images and Text Currencies, time zones etc. Context Language Testing Validation for Locales Images and Text Currencies, time zones etc. Context

8 The User Expects a Seamless Experience 8 Performance Failed channel shift Usability

9 How to Address the Challenges 9

10 Device-as-a-Service Market Analytics Network Device Device Considerations Market Analytics Popular Platforms / Network Considerations Result: Device Selection List for onsite/onshore/ODC environments Validate the parameters against Business Requirements Mobile Devices Selection Parameters

11 Choose Your Environment

12 Start Automating 12 Need for Mobile Test Automation Reusable Time Application Complexity Complexity Agility Cost Reliable Start Automating

13 Integrate Into CI 13 Dev Team Source Control CI Server Automated App Deployment On Real Devices Functional Testing Integration Testing Performance Testing Continuous Feedback Code Commit Bug Reporting Launch Perfecto Job (Release Package) Test Planning & Test Execution 2 3 1 4 Analytics on Quality KPIs Optimizing test planning for next cycle Analytics reports Planning optimization for next build ReportingUnit Tests

14 Complete ALM Cycle CI Integration Selecting Tools Writing Automation Monitoring Device As service Agile Process P Performance

15 Thank You


Download ppt "Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile."

Similar presentations


Ads by Google