Kaspar Loog - Testers tired eyes

24
Testers’ tired eyes Kaspar Loog

Transcript of Kaspar Loog - Testers tired eyes

Page 1: Kaspar Loog - Testers tired eyes

Testers’ tired eyes

Kaspar Loog

Page 2: Kaspar Loog - Testers tired eyes

Speaker info

Kaspar Loog, EstoniaFounder of Browserbite

Sr Project Manager, Danske Bank

• Testing industry since 2007

• Different lead roles in QA

• Chair of Nordic Testing Days

/in/kasparloog

Page 3: Kaspar Loog - Testers tired eyes

Do you remember a website?

• Does NOT work on your iPad?

• Does NOT work on your Safari?

• Does NOT work on Internet Explorer 8? ;)

Page 4: Kaspar Loog - Testers tired eyes

Internet Explorer 9

Page 5: Kaspar Loog - Testers tired eyes

Where’s thatbutton?

Internet Explorer 8

Page 6: Kaspar Loog - Testers tired eyes

Seedcamp.commissed 20% of market!

Page 7: Kaspar Loog - Testers tired eyes

Launch of iPad: Resolutionary?

Page 8: Kaspar Loog - Testers tired eyes

Let’s do some math!

• Operating systems– Versions

• Devices– Variations

– Firmware versions

• Resolutions– Orientation

– Pixel scaling

• Browsers– Versions

• iOS, Win, Mac OS, Linux– 10.0, 10.1, 10.2, 10.3,. 10.4

• iPhone 7– Ordinary + Plus version

• 750 x 1334– 750 x 1334, 750 x 1334

– Normal, Large

• Safari, Chrome– Oh my god!!??

Page 9: Kaspar Loog - Testers tired eyes

6 ways that browsers cheat you

• Gradients

• Dithering

• Antialiasing

• Javascript/DOM interpretation differences

• Resolution differences

• Code „enhancment“

• Evergreen versions

Page 10: Kaspar Loog - Testers tired eyes

Gradients, dithering, antialias

Page 11: Kaspar Loog - Testers tired eyes

Javascript, DOM, HTML5

Page 12: Kaspar Loog - Testers tired eyes

Resolution differences

Page 13: Kaspar Loog - Testers tired eyes

Your brain fools you

Page 14: Kaspar Loog - Testers tired eyes

People see „blocks“ not HTML

Page 15: Kaspar Loog - Testers tired eyes

Font differences

Page 16: Kaspar Loog - Testers tired eyes

Wrapping

• Big text affects visual layout

– PROBLEM

• vs

• Small text affects visual layout

– NO PROBLEM (usually)

Page 17: Kaspar Loog - Testers tired eyes
Page 18: Kaspar Loog - Testers tired eyes

People fail at testing visual differences

1 tester out of 3 finds the actual issuesLayout testers are about 2x better than „average“ testers

Page 19: Kaspar Loog - Testers tired eyes

Cross browser testing & ComputerVision

URL

Compare

Process

Capture

Report

Page 20: Kaspar Loog - Testers tired eyes

Man vs machine – issues found

0,0%

10,0%

20,0%

30,0%

40,0%

50,0%

60,0%

70,0%

80,0%

90,0%

100,0%

Position Visual Total

browserbite

Reference group

Average tester

Tool + one tester

Page 21: Kaspar Loog - Testers tired eyes

False positives & negatives

0,0%

5,0%

10,0%

15,0%

20,0%

25,0%

30,0%

35,0%

40,0%

45,0%

50,0%

False positive False negative

browserbite

Reference group

Average tester

Page 22: Kaspar Loog - Testers tired eyes

Speed, performance, volume

Metric Average tester Automated

Browsers covered 2 13

URL-s tested 50 50

Time spent (minutes) 150 13

Page 23: Kaspar Loog - Testers tired eyes

Summary

• Layout testing = money in the bank

• Browser vendors have very different implementations of standards

• Humans make lousy testers

• Best practical combination: human-computer-human

Page 24: Kaspar Loog - Testers tired eyes

Questions

5 minutes.You can also ask questions from me in the lounge zone