Top Banner
@gita_m @EuroTestConf Testing Responsive websites Gita Malinovska @gita_m [email protected]
32

Testing responsive websites @EuroTestConf

Apr 15, 2017

Download

Mobile

Gita Malinovska
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Testing Responsive websites Gita Malinovska

@gita_m [email protected]

Page 2: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

About myself

Industries Countries

SyncHerts

Entrepreneur QA Champion

Page 3: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

What this talk will be about?

First Project

Quick Tips

Useful Tools

Page 4: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

What is responsive website?

Responsive Web design is the approach that suggests that design and development should respond to the user’s behaviour and environment based on screen size, platform and orientation.

~ Wikipedia

Page 5: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Page 6: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

iPhone

iPad

Page 7: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Problems on initial project• Which devices to test? • Android vs iPhone • Devices missing • Personal phones • Not charged • Not connected to Wifi • How to make screenshots and get them out?

Page 8: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Clarify & Research & Plan

Page 9: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Clarify Devices• Online statistics every 3 months • screen resolution • OS • vendors • country • browsers

• Build your device lab with labels

Page 10: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Check Google analytics

Page 11: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Google mobile-friendly test

Page 12: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

OpenDeviceLab.com

Page 13: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Client involvement• Limited devices • Little knowledge • Inaccurate expectations of responsive design • Understand time constraints • Clarify browsers

Page 14: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Design• Never on time • Rarely responsive • Mobile first / Website first • Testers = business analysts • Developers = designers

Page 15: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Testing

Page 16: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Load time is important

Page 17: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Usual problems with load1. Unoptimised images 2. Icons fonts 3. Large videos 4. Bulky Code 5. Data in production

Page 18: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Layout

Page 19: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Pay extra attention to• Long text • Tables / Graphs • Auto complete fields • Date pickers • Dialog boxes • Headers / footers

Page 20: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Showing less content

Page 21: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Zooming in / out of site• possible to disable zooming by using META tag • only disable if your photos / text on site is visible enough

without zooming • items / menus tend to go out of screen when zoomed

Page 22: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Rotate device

Page 23: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Browser vs Responsive

Page 24: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Use tools

Page 25: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Developers use Chrome resizer all the time• Don’t test on mobiles • Work great on desktop

Page 26: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

BrowserStack

Page 27: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Emulators can’t emulate everything• Gestures (tap, pinch, zoom) • Interruptions (calls, battery running low, internet disappearing) • Performance and load • Look and feel • Orientation change • Display brightness, saturation and similar

Page 28: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

When to use emulators

Page 29: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Other mobile tools• Snoopy to look for website code on iPhones / iPads • GhostLab, Adobe Inspect etc. • Proxies - Charles, Fiddler

Page 30: Testing responsive websites @EuroTestConf

@gita_m

Do I still get these?

Page 31: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Three challenges for you1. Clarify your devices 2. Understand user behaviour 3. Find tools that works for you

Page 32: Testing responsive websites @EuroTestConf

@gita_m @EuroTestConf

Q & A

[email protected] @gita_m