Accessibility testing tools - Denis Boudreau

1 downloads 241 Views 39MB Size Report
Oct 18, 2016 - Practical tools for web content accessibility testing. 15. @a11yMTL. Arthur Rigaud. #Agilité ... and old
Accessibility testing tools Practical tools for web content accessibility testing

a11yMTL Meetup Group Shopify Montreal October 18th, 2016

Panorama of testing tools Guilty parties

Arthur Rigaud

Arthur Gouveia

Toufic Sbeiti

Denis Boudreau

#Agilité, #Accessibilité, #Analytics. Development Team Leader @ loto-quebec

Front End Developer @ Shopify. Goofy, nerd, coffee aficionado and beer appreciator.

Public servant. Web Accessibility Guy. co-organizer of #a11yyow Accessibility Camp Ottawa

Pragmatism. Empathy. Digital Inclusion. Inclusive Design. Accessibility. User eXperience.

@a11yMTL

Practical tools for web content accessibility testing

15

Shopify

Reference: http://www.shopify.com/ @a11yMTL

Practical tools for web content accessibility testing

16

Shopify Demo Store

Reference: https://tota11y.myshopify.com/ @a11yMTL

Practical tools for web content accessibility testing

17

Radio-Canada

Reference: http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

18

Banque Laurentienne

Reference: https://www.banquelaurentienne.ca/ @a11yMTL

Practical tools for web content accessibility testing

19

Follow along!

http://bit.ly/2e4QpsH @a11yMTL

Practical tools for web content accessibility testing

20

Arthur Rigaud @a11yMTL

Practical tools for web content accessibility testing

21

Opquast Desktop by Temesis

@a11yMTL

Practical tools for web content accessibility testing

22

Opquast Desktop Extension Installation: • Free download •

https://desktop.opquast.com/en/ or https://desktop.opquast.com/fr/

• Available for Firefox 45.0 to 50.0 (version 2.0.4) and older versions This tool provides: • Automatic testing of more than 450 Accessibility, SEO, Quality, UX and Performance tests • The ability to choose among the checklists (for example only SGQRI-008 or WCAG 2.0) • A detailed result for each failed test @a11yMTL

Practical tools for web content accessibility testing

23

@a11yMTL

Practical tools for web content accessibility testing

24

@a11yMTL

Practical tools for web content accessibility testing

25

@a11yMTL

Practical tools for web content accessibility testing

26

@a11yMTL

Practical tools for web content accessibility testing

27

@a11yMTL

Practical tools for web content accessibility testing

28

Tenon by Tenon LLC

@a11yMTL

Practical tools for web content accessibility testing

29

@a11yMTL

Practical tools for web content accessibility testing

30

@a11yMTL

Practical tools for web content accessibility testing

31

Arthur Gouveia @a11yMTL

Practical tools for web content accessibility testing

32

I’LL TOTA11Y SNIFF YOUR CODE TOOLS FOR EMPOWERING YOUR A11Y SKILLZ

Arthur Gouveia FRONT END STUFF & BEER

@ARTHURGOUVEIA

TOTA11Y.JS & HTML_CODESNIFFER WHAT, HOW AND WHY

tota11y.js

http://khan.github.io/tota11y/

http://bit.ly/google-axs

LIVE DEMO USING TOTA11Y.JS ON OUR DEV ROUTINE

Pros: • • •

tota11y.js

• • •

Easy integration Good entry point to a11y Great for quick wins Awesome UI for finding problems Good insights educating about practices “Supported” by Google

Cons • •

Simplified results No control over WCAG compliance level

http://bit.ly/a11y-sniffer

WCAG 2.0 Standard: “Summary”

LIVE DEMO USING HTML_CODESNIFFER ON OUR DEV ROUTINE

Pros: • • • • •

Easy integration Good UI for finding problems Throughout insight on the problems Links to solution + WCAG principle Validated with different WCAG levels

Cons •

Can’t be used as a bookmarklet on all sites due to `Content Security Policy directive`

MATHEMATICAL ACCESSIBILITY

a11y = GAGP * e GAGP = Guidelines And Good Practices e = Empathy

THANKS!

@ARTHURGOUVEIA

Toufic Sbeiti @a11yMTL

Practical tools for web content accessibility testing

48

Colour Contrast Analyser by the The Paciello Group

@a11yMTL

Practical tools for web content accessibility testing

49

Colour Contrast Analyzer Installation: • Free download •

https://www.paciellogroup.com/resources/contrastanalyser/

• Available for Windows and OS X in multiple languages

This tool provides two useful core functionalities: • a pass/fail assessment against WCAG 2.0 color contrast success criteria • a simulation of certain visual conditions, including dichromatic color-blindness and cataracts @a11yMTL

Practical tools for web content accessibility testing

50

@a11yMTL

Practical tools for web content accessibility testing

51

@a11yMTL

Practical tools for web content accessibility testing

52

@a11yMTL

Practical tools for web content accessibility testing

53

@a11yMTL

Practical tools for web content accessibility testing

54

@a11yMTL

Practical tools for web content accessibility testing

55

@a11yMTL

Practical tools for web content accessibility testing

56

@a11yMTL

Practical tools for web content accessibility testing

57

Web Developer Toolbar by Chris Pederick

@a11yMTL

Practical tools for web content accessibility testing

58

Web Developer Toolbar Installation: • Browser extension •

http://chrispederick.com/work/web-developer/

• The extension is available for Chrome, Firefox and Opera, and will run on any platform that these browsers support including Windows, macOS and Linux.

@a11yMTL

Practical tools for web content accessibility testing

59

@a11yMTL

Practical tools for web content accessibility testing

60

@a11yMTL

Practical tools for web content accessibility testing

61

@a11yMTL

Practical tools for web content accessibility testing

62

@a11yMTL

Practical tools for web content accessibility testing

63

@a11yMTL

Practical tools for web content accessibility testing

64

@a11yMTL

Practical tools for web content accessibility testing

65

@a11yMTL

Practical tools for web content accessibility testing

66

@a11yMTL

Practical tools for web content accessibility testing

67

AInspector

@a11yMTL

Practical tools for web content accessibility testing

68

AInspector Sidebar Installation: • Web accessibility evaluation tool for Firefox based on WCAG 2.0 and ARIA •

https://addons.mozilla.org/en-US/firefox/addon/ainspector-sidebar/

• Documentation http://ainspector.github.io/overview.html

What this tool does: • AInspector Sidebar evaluates the accessibility compliance of web pages based on WCAG 2.0 Level A and AA requirements using OpenAjax Alliance rulesets. It organizes the evaluation results by Rule Categories and WCAG Guidelines. @a11yMTL

Practical tools for web content accessibility testing

69

AInspector

@a11yMTL

Practical tools for web content accessibility testing

70

AInspector

@a11yMTL

Practical tools for web content accessibility testing

71

Denis Boudreau @a11yMTL

Practical tools for web content accessibility testing

72

Your keyboard!

Reference: https://www.w3.org/WAI/perspectives/keyboard.html @a11yMTL

Practical tools for web content accessibility testing

73

Axe developer tools

Resource: https://addons.mozilla.org/en-us/firefox/addon/axe-devtools/ @a11yMTL

Practical tools for web content accessibility testing

74

Axe Demo

Reference: http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

75

Axe Demo Using the Web developer tools » Accessibility audit

Reference:

http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

76

Axe Demo Using the Web inspector » Inspect element

Reference:

http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

77

Axe Demo Using the Web inspector » Select the “Accessibility tab”

Reference:

http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

78

Axe Demo

Reference: http://www.radio-canada.ca/ @a11yMTL

Practical tools for web content accessibility testing

79

Axe-core rules

Resource: https://github.com/dequelabs/axe-core/blob/master/doc/rule-descriptions.md @a11yMTL

Practical tools for web content accessibility testing

80

Axe-core manifesto Automated accessibility testing rules must… 1. 2. 3. 4.

have a zero false positive rate be lightweight and fast work in all modern browsers themselves, be tested automatically

Join the Axe-Core community and get involved! https://github.com/dequelabs/axe-core

@a11yMTL

Practical tools for web content accessibility testing

81

Questions & comments

Stay in touch! @a11yMTL

[email protected] @arigaud_ca [email protected] @arthurgouveia

[email protected] @TouficSbeiti [email protected] +1 (514) 730-9168 Practical tools for web content accessibility testing @dboudreau

82

Merci beaucoup! Practical tools make for practical results. Me

facebook.com/boudden @a11yMTL

ca.linkedin.com/in/dboudreau

twitter.com/dboudreau

about.me/dboudreau

Practical tools for web content accessibility testing

83

@a11yMTL

Practical tools for web content accessibility testing

84

http://a11yMTL.org/ @a11yMTL

Practical tools for web content accessibility testing

85