YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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


Related Documents