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

31
1 Going Mobile The relation between tests, business goals & design considerations 6 th WCSQ 2014- Derk-Jan de Grood - Valor

Upload: derk-jan-de-grood

Post on 05-Dec-2014

205 views

Category:

Documents


0 download

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.

TRANSCRIPT

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

1

Going MobileThe relation between tests,

business goals & design considerations

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

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

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…

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

A N

EW

PO

PE

3

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

4

Mobile Testing

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

History of this presentation

5

A Primer in Testing Mobile Apps

By Julian Harty

Expected Summer

2014

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

What to test …..?

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

Functional Testing

= Functional

Testing7

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

History of this presentation

8

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

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

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

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

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

Circle

11

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

12

Sou

rce:

ww

w.t

estla

b4ap

ps.c

om

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

13

Why Build an App?

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

App Type Considerations

Web Hybrid Native

14

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

15

GRANULARITY

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

16

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

17

Goal Device Type

Design

1 2 Next …

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

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

18

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

19

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

Attracting people to use the app

20

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

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?

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

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

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

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

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

What to test?

24

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

And what that means for us

How apps are build

25

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

Agile

26

Decentral 1st time

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

Operations

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

27

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

Circle

28

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

29

TechniqueUnderstanding

the context

Understanding Mobile

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

30

Make a Difference

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

Thanks for listening

Derk-Jan

ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands

[email protected]+31(0)651807878www.valori.nl

Derk-Jan

31