mobile cloud for enterprise

14
MOBILE TESTING FOR ENTERPRISE APPLICATION IN CLOUD Bharathan K [email protected] VodQA - Chennai - Oct 2015 1

Upload: bharathan-kumaran

Post on 19-Feb-2017

105 views

Category:

Business


0 download

TRANSCRIPT

MOBILE TESTING FOR ENTERPRISE APPLICATION IN CLOUD

Bharathan K

[email protected]

V o d Q A - C h e n n a i - O c t 2 0 1 5

1

MOBILE EMULATORS

PROS •  No cost - absolutely free

•  Simple to configure than real device

•  Faster execution as it’s a simple client based interaction

CONCERNS •  Real time deviation comes into play with

hardware and software compatibility which is not taken care

•  Real time interaction with Network environment cause cumbersome problems

2

REAL DEVICES

PROS •  Testing on real devices is the only way to

truly understand User Experience

•  Mobile applications depend on network connectivity, testing mobile apps in actual network environments is necessary to get

the real picture.

CONCERNS •  Cost of real devices

•  Wide Range of device

•  Maintenance of real devices

3

MOBILECLOUD™ PLATFORM

Using MobileCloud™ Platform, Quality Analyst will be able to remotely test mobile applications on thousands of real devices located around the world, reciprocating near perfect environment.

4

MONEY MATTERS Problem Statement: Cost of real devices is huge

Cloud Solution: Usage based pricing, effective model for cost driven model

5

Sauce  Lab  Costly  

Perfect  Highly  Costly  

DeviceAnywhere  Costly  

WIDE RANGE OF DEVICE COMBINATION Problem Statement: Wide range of devices in the market

Cloud Solution: Cloud Services continuously update their inventory to the latest market trend.

Problem Statement: Unavailability of Old models and depreciated models

Cloud Solution: Cloud Services preserve and maintain old and depreciated models.

6

VARIED LOCATION SERVICES Problem Statement: Location based testing, Like weather updates, news updates and delivery related apps.

Note: Using Fake GPS location you can mock but the real/actual location differs

Cloud Solution: The location of a device is primarily identified by GPS, Network provider and passive locator, these can be tested only using real devices

7

NETWORK FUNCTIONALITIES Problem Statement: Apps performance against networks cannot be tested in emulators

Cloud Solution: The functionality of app will be tested with the real time networking , so that real performance can be monitored

8

MOBILE FUNCTIONALITIES Problem Statement: Basic mobile functionalities like calling, messaging , Wi-Fi discovery, whatsapp cannot be tested in emulators

Cloud Solution: All the mobile functionalities can be tested

9

DEDICATED AUTOMATION SUPPORT

Problem Statement: Setting up of Automation configuration and test suites

Cloud Solution: Provides in house support for automation configuration and suite setting up

10

DISTRIBUTED TEAM Problem Statement: Distributed team will have difference in behavior of application due to environment and configuration

Cloud Solution: Uniform behavior will be observed as the app or data will be centralized in cloud

11

PHYSICAL MAINTENANCE? Problem Statement: Physical maintenance is really cumbersome process as the devices are delicate and expensive Handling and Maintenance of these needs extensive care

Cloud Solution: users are free from Handling and Maintenance of devices

12

SECURITY Problem Statement: Physical device are not data wiped

Cloud Solution: Cloud service provide public, private and hybrid cloud setup

13

THANK YOU