Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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  

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

SECURITY Problem Statement: Physical device are not data wiped Cloud Solution: Cloud service provide public, private and hybrid cloud setup 13

Slide 14

Slide 14 text

THANK YOU