Mobile apps testing
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

Mobile Apps Testing PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

Mobile Apps Testing. Mobile is here to stay!.

Download Presentation

Mobile Apps Testing

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Mobile apps testing

Mobile Apps Testing


Mobile is here to stay

Mobile is here to stay!

“Not too long ago, PCs were a “fashion accessory” in mature markets with vendors linking themselves to fashion designers and even creating PCs specifically for women. The current ‘cool’ device is the smartphone, and now PCs will soon have to do battle with media tablets when they are launched in large numbers in the second quarter of 2011,” - Gartner

"The mobile market is no longer just communication: It's Internet, music, video, Web, social networks, navigation, and everything else… The mobile ecosystem now embraces anything a consumer wishes to do either on the move or on a handheld device at home.” - Forrester


Mobile apps testing 1361162

Mobility is everywhere…


Mobile apps testing 1361162

Across all verticals…

Retail

Technology

Travel

Media and Entertainment

Banking & Financial Services

Healthcare & Life Sciences

Insurance


Mobile apps testing 1361162

And application features


Mobile market is growing in size

Mobile market is growing in size…


App revenue

App Revenue…


Mobile apps testing 1361162

And complexity


The testing problem

The testing problem

  • Maintaining an inventory of handsets

  • Test coverage (due to complex test matrix)

  • Device makers, models and carriers

  • OS and browsers

  • Languages and test locations

  • Ability to use the service provider from remote location

  • Access to pre-commercial /enterprise devices

  • Test automation

    • Reusability of code across handsets

    • Ability to interact with hardware and use third party tools

  • Mobile service monitoring


Solution

Solution

  • Purchase popular devices for our lab

  • Using the right mix of emulators and devices

  • Device rental services

  • Renting lab time

  • Device cloud testing

    • Public

    • Private

  • Crowd Sourcing

  • Mobile and Automation COE


Tool and platforms

Tool and Platforms


Emulators vs devices

Emulators vs Devices

  • Testing on emulators can be a tempting, cost effective option

  • to purchasing devices but miss out on issues:

  • Architecture and device specific features

  • Human interaction issues.

  • Accelerometer issues and multi-touch issues

  • Bandwidth and loading sequence

  • Wireless network behavior – Wifi and GSM signal drops

  • Data retention during signal drops

  • Device interrupts and multitasking

  • Unique localization related encoding issues


Device cloud

Device Cloud


Mobile apps testing 1361162

Case Study

The client currently has an application that generates an extremely large number of customer transactions each day. The client was about to release it’s first set of native mobile applications for booking and had limited time before the scheduled release date. The new platform enables them to provide existing functionality as well as check-in functionality that will result in cost savings for the company. AppLabs rich experience in Airlines domain and mobile application testing helped achieve the targeted release date.

  • Business Challenges

  • Critical launch window to gain market advantage

  • Minimize the cost involved in device compatibility testing

  • Reduce time for regression due to frequent updates

  • Creating an automation framework for testing across multiple mobile devices

  • Ensure quality of service in production environment

  • Solution

  • Introduced early testing - Cycle 0

  • Strengthened the Test Planning and introduced Masters for test case authoring

  • Developed an automation framework for regression

  • Provided 24x7 monitoring of the quality of service across various carries and locations

  • Automated common navigation patterns and created device independent reusable macros

  • Automated alerts for outages and slowdowns and weekly summary reports of service quality


Mobile apps testing 1361162

Case Study

  • Benefits

    • Early defect detection and reduced defect leakage to Cycle 1 by 40%

    • Increased the test case authoring rate from 9-22 per day/engineer.

    • Time to market was reduced from 7 weeks to 3 weeks

    • Gained visibility into issues that impact end user experience

    • Third party validation of the service level performance

    • Warning of downtime to allow remedial action to minimize loss of revenue

    • Improved user experience through optimizations in infrastructure

    • Verification of scalability in order to sustain future growth

    • Growth in business volume due to increased customer satisfaction


Role of mobile coe

Role of Mobile COE

Make recommendations regarding testing on device, emulators and/or device cloud

Keep a continuous watch on mobile market trends

Provide device recommendations and test matrix to maximize test coverage

Provide technology agnostic tool comparison and recommendation

Run pre-certification checklists to take care of testing nuances across various platforms.


  • Login