mobile testing - the releationship between tests, business goals and design considerations
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
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
[email protected]+31(0)651807878www.valori.nl
Derk-Jan
31