18
Droidcon Dubai 2015 - Android Native App & Web Test Strategy Matteo Doni Test Engineer April 15 th 2015

Android Native App & Web Test Strategy

Embed Size (px)

Citation preview

Page 1: Android Native App & Web Test Strategy

Droidcon Dubai 2015 -

Android Native App &

Web Test Strategy

Matteo Doni – Test Engineer

April 15th 2015

Page 2: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Page 3: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Page 4: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Outlier Analysis

Platform, OS, Screen Size,

Visit number, Conversion Rate

Crash Meta Data,

Preferred Network access, Carrier

Mix

Other Factors

Blended & Weighted Mobile

TE Strategy

Internal

Considerations

External

Considerations

Test

Configurations

Test Conditions

Device

Network

OS Version

Settings

Browser

Test

Configurations

Platforms, Devices,

Demographics, OS

Versions, Carriers

Interrupts, Battery,

Incoming, Transitions

Test Conditions

Page 5: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Image Credit: Daniel Spiess,

Flickr http://goo.gl/FcnxEC

Image Credit: James Cridland,

Flickr http://goo.gl/Rnp3Qk

Page 6: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk

Cro

wd

Testing

Page 7: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Crowdsourced Testing• Widens overall coverage of testing

• Testers are in different locales/network conditions

• Very useful for usability testing and localisation testing

• Device/OS/Network mix can be widened greatly

Page 8: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Image Credit: Daniel Spiess,

Flickr http://goo.gl/FcnxEC

Image Credit: James Cridland,

Flickr http://goo.gl/Rnp3Qk

Page 9: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Clo

ud

Testing

Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC

Page 10: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Cloud Testing• Uses cloud infrastructure to simulate real world usage

• Can be a mix of emulators/simulators and real devices

• Feedback for analysis can be in stack trace, recorded

session, image and video

• Most often used for compatibility, stress, performance and

functional testing

Page 11: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Image Credit: Daniel Spiess,

Flickr http://goo.gl/FcnxEC

Image Credit: James Cridland,

Flickr http://goo.gl/Rnp3Qk

Page 12: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Inte

rna

l

Testing

Page 13: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Automated Testing

From Unit to Functional

Manual Exploratory

Both Testers and users across the business

Acceptance Testing

Supporting product owners

Page 14: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

In a Nutshell :

• Cyclic Data Driven Strategy

• Constant Quality Improvement

• Automation, Automation, Automation!

• Extended Reach with Cloud and Crowd

• In-house Exploratory Testing

Page 15: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

Image Credit: Daniel Spiess,

Flickr http://goo.gl/FcnxEC

Image Credit: James Cridland,

Flickr http://goo.gl/Rnp3Qk

Page 16: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android Native App & Web Test Strategy

QA ≠ Q&A

Page 17: Android Native App & Web Test Strategy

Droidcon Dubai 2015 – Android: More Than Google’s OS

+MatteoDoni

@Todoleo

Matteo Doni

Page 18: Android Native App & Web Test Strategy

Edinburgh • Glasgow • Singapore • Beijing • Miami • Barcelona • Shenzen • Sofia • Budapest

Thank you!

www.skyscanner.net/jobs