Mobile Testing – the relation between tests, business goals & design considerations

Post on 10-May-2015

772 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Testing Mobile requires technical tests that align with both the business goals, and the design considerations made by development team. Due to the small size of app projects, tester can fulfil an important role in keeping overview, guiding the business and of course executing the right tests. This presentation will explain what can be tested on an app and adds the relation with the initial goals and design considerations. Understanding these relations will enable testers to bridge the gap between other disciplines. View webinar: http://www.eurostarconferences.com/community/member/webinar-archive/webinar-92-mobile-testing-%E2%80%93-the-relation-between-tests,-business-goals-and-design-considerations

Transcript

Mobile Testing - the relation between tests, business goals & design considerations

Derk-Jan de GroodEuroSTAR Webinar - February 2014

1

What will I show you?

1. What to test …

2 How Mobile testing is embeded in DLC

3 What we Testers can contribute

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

top related