mobile cloud for enterprise
TRANSCRIPT
MOBILE TESTING FOR ENTERPRISE APPLICATION IN CLOUD
Bharathan K
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