mobile application testing with remote services chauncey perry ecu computer science department...
Post on 31-Mar-2015
220 Views
Preview:
TRANSCRIPT
MOBILE A
PPLIC
ATIO
N TES
TING
WIT
H REM
OTE S
ERVIC
ES
CH
AU
NC
EY
PE
RR
Y
EC
U
CO
MP
UT
ER
SC
I EN
CE
DE
P AR
TM
EN
T
SO
F TW
AR
E T
ES
TI N
G R
ES
EA
RC
H G
RO
UP
AP
RI L
16
, 2
01
4
WHO HAS A SMART PHONE OR TABLET?
• OS• Android• iOS• BlackBerry
• Resolution• Small• Medium• High• Extra High
• Screen Size• 2.8” – 10”+
• Manufacturer
• Samsung• HTC• Motorola• LG• Etc.
COUNTLESS DEVICES AND SPECIFICATIONS
THE NEED FOR APPLICATION TESTING
Countless devices with various specifications need to be tested
For software testers and development teams There needs to be a way in order to find bugs Fix those bugs and retest the application Deploy their applications in a timely fashion
Late deployment could be detrimental. Tarnished Reputation Exhausted Resources
TimeBudgetFeatures
Dissatisfied Customers
OPTIONS FOR MOBILE APPLICATION TESTING
Real Physical Devices
One of the best options Nothing is really better than the real thing The application will be running on an actual device so why not test it
on one? It can be quite expensive
OPTIONS FOR MOBILE APPLICATION TESTINGEmulatorsThe use of hardware and/or software to duplicate functions and behaviors of real systems.
Good Cheap But not quite strong enough
OPTIONS FOR MOBILE APPLICATION TESTINGRemote Devices
Actual devices Accessed via web browser Pricing depends on service providers (affordable)
REMOTE DEVICE SERVICES
pCloudy https://www.pcloudy.com/
TestObject http://testobject.com/
DeviceAnywherehttp://www.keynotedeviceanywhere.com/
Perfecto Mobile http://www.perfectomobile.com/
BOOKING DEVICES
DEVICE INTERACTION
HOW REMOTE DEVICE SERVICES WORK
Think of the mouse as your hand for the devices in the cloud.
Mouse and keyboard from the computer interacts with the device.• Gestures• Swipes • Key presses• Etc.
The actual brains lie within the hardware/server infrastructure which provisions the services
REMOTE DEVICE SERVICES BEHIND THE SCENES
REMOTE SERVICE COMPARISON
pCloudy Test ObjectDeviceAnywhere
PerfectoMobile
Android Android Android Android Emulators iOS iOS BlackBerry BlackBerry
9+ OS 16 OS 3 Levels Top 100 Devices8+ Screen Resolutions 38+ Real Devices Free
10+ Display Sizes Developer device lab 14 Day Free Trial
5+ aspect ratios Stress Testing Enterprise
Generates Test Scripts Records Sessions
1 hour Free Testing
DEMO TIME!
top related