14
MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PER RY ECU COMPUTER SCIENCE DEPARTMENT SOF TWARE TES TING RESE ARCH G ROU P APR IL 16, 20 14

MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

Embed Size (px)

Citation preview

Page 1: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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

Page 2: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

WHO HAS A SMART PHONE OR TABLET?

Page 3: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

• 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

Page 4: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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

Page 5: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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

Page 6: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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

Page 7: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

OPTIONS FOR MOBILE APPLICATION TESTINGRemote Devices

Actual devices Accessed via web browser Pricing depends on service providers (affordable)

Page 8: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

REMOTE DEVICE SERVICES

pCloudy https://www.pcloudy.com/

TestObject http://testobject.com/

DeviceAnywherehttp://www.keynotedeviceanywhere.com/

Perfecto Mobile http://www.perfectomobile.com/

Page 9: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

BOOKING DEVICES

Page 10: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

DEVICE INTERACTION

Page 11: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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

Page 12: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

REMOTE DEVICE SERVICES BEHIND THE SCENES 

Page 13: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

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                    

Page 14: MOBILE APPLICATION TESTING WITH REMOTE SERVICES CHAUNCEY PERRY ECU COMPUTER SCIENCE DEPARTMENT SOFTWARE TESTING RESEARCH GROUP APRIL 16, 2014

DEMO TIME!