MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT...

Preview:

Citation preview

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!

Recommended