Mobile testing - the releationship between tests, business goals and design considerations

Preview:

DESCRIPTION

On the 6th World congres on Software Quality I gave a presentation on mobile testing. It tells about the releationship between tests, business goals and design considerations.

Citation preview

1

Going MobileThe relation between tests,

business goals & design considerations

6th WCSQ 2014- Derk-Jan de Grood - Valori

What will I show you?

1. What to test?

2. How Mobile testing is embeded in DLC?

3. The Testers Contribution

2

Relation between

business goals,

design

considerations and

tests…

A N

EW

PO

PE

3

4

Mobile Testing

History of this presentation

5

A Primer in Testing Mobile Apps

By Julian Harty

Expected Summer

2014

What to test …..?

Functional Testing

= Functional

Testing7

History of this presentation

8

9

Inputs

Keyboard

SwipesGyroscope

Rotation

GPSBluetooth

Interupts

• Call

• Message

• Alarm

• Network loss

• Power low

• Connections, like SD/SIM

card, AC adapter, USB,

headphones, gadgets,

etc

Just some things to think about…

Interoperabilty & portability

Various OS (versions)

Various Devices

Various Web browsers

Integration

App-2-App

Back-Office

Resource usage

Power

Memory

Storage

Support site

B.O. server

10

Circle

11

12

Sou

rce:

ww

w.t

estla

b4ap

ps.c

om

13

Why Build an App?

App Type Considerations

Web Hybrid Native

14

15

GRANULARITY

16

17

Goal Device Type

Design

1 2 Next …

Next: An Incomplete List Containing Some Design ConsiderationsThat I Thought Were An Eye-opener

18

19

Attracting people to use the app

20

Attracting people to use the app

21

App type considerations

Mobile strategy

• Selling apps

• Services

• Customer intimicy

• DIY

• Native• Hybrid• Web

OperationsGeneric functionality, but who will create the offers, surprises?

Other things…

Security • How is data stored• How is data send to host• What data might unintentionally be logged

In app payments• App store• Payment provider• Carrier billing

Resource usage• Cashing and pre-fetching

22

IF WE TAKE THE EFFORT TO DESIGN AND BUILD A SPECIAL CASHING MECHANISM IN ORDER TO REDUCE AIR TRAFIC. SHOULD WE NOT TEST IT?

23

What to test?

24

And what that means for us

How apps are build

25

Agile

26

Decentral 1st time

Operations

• Back Office support• OS updates• Google analytics• New features• Campaigns

27

Circle

28

29

TechniqueUnderstanding

the context

Understanding Mobile

30

Make a Difference

Thanks for listening

Derk-Jan

ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands

derkjandegrood@valori.nl+31(0)651807878www.valori.nl

Derk-Jan

31

Recommended