MOBILETESTINGFORENTERPRISE
APPLICATIONINCLOUD
Bharathan K
reachbharathan@gmail.com
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

Mobile cloud for Enterprise

  • 1.
  • 2.
    MOBILE EMULATORS PROS •  Nocost - 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
  • 3.
    REAL DEVICES PROS •  Testingon 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
  • 4.
    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
  • 5.
    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  
  • 6.
    WIDE RANGE OFDEVICE 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
  • 7.
    VARIED LOCATION SERVICES ProblemStatement: 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
  • 8.
    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
  • 9.
    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
  • 10.
    DEDICATED AUTOMATION SUPPORT ProblemStatement: Setting up of Automation configuration and test suites Cloud Solution: Provides in house support for automation configuration and suite setting up 10
  • 11.
    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
  • 12.
    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
  • 13.
    SECURITY Problem Statement: Physicaldevice are not data wiped Cloud Solution: Cloud service provide public, private and hybrid cloud setup 13
  • 14.