practical accessibility testing

48
Practical Accessibility Testing The High Tech + High Touch Recipe for Success Photo by StarsApart

Upload: margie

Post on 22-Feb-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Practical Accessibility Testing. The High Tech + High Touch Recipe for Success. Photo by StarsApart. Glenda the Goodwitch. webstandards.org knowbility.org deque.com. Web Accessibility Testing Recipe. Web development process. Accessible web development. Equip - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Practical Accessibility Testing

Practical Accessibility Testing

The High Tech + High TouchRecipe for Success

Photo by StarsApart

Page 2: Practical Accessibility Testing

Glenda the Goodwitch

webstandards.orgknowbility.orgdeque.com

2

Page 3: Practical Accessibility Testing

3

Page 4: Practical Accessibility Testing

WEB ACCESSIBILITY TESTING RECIPE

4

Page 5: Practical Accessibility Testing

Web development process

5

Page 6: Practical Accessibility Testing

Accessible web development

6

1. Plan Assess site,

people, process Benchmark

industry Review design and

coding standards Develop roadmap

2. Equip Adopt development and

test tools Integrate with IDE, WCM

and Testing tools

6. Sustain Continuous monitoring Vendor verification New employee training

3. Empower Role-specific training

4. Test Distributed unit tests Centralized, automated

tests Expert usability evaluation

with assistive technology5. Remediate Prioritize Fix Retest

Page 7: Practical Accessibility Testing

Accessibility Testing

is NOT Icing

Page 8: Practical Accessibility Testing

Cost to Fix Accessibility Defects

Design Code Test Maintain0

2

4

6

8

10

12

Web Development Process Phase

Cost

Fac

tor

8

Page 9: Practical Accessibility Testing

Practical Accessibility TestingThe Right Mix of

High Tech High Touch

Page 10: Practical Accessibility Testing

High Touch Accessibility Testing Tools

• Heuristic – Perceivable, Operable, Understandable Robust

• Expert Manual Accessibility Testing– Screenreaders, Keyboard Only,

No Speakers• Usability Testing w People

with Disabilities

10

Page 11: Practical Accessibility Testing

Jennison Lauren Gene

Screenreader Needs Captions Keyboard Only

11

Page 12: Practical Accessibility Testing

High Tech + High Touch Accessibility Testing Tools

Page by Page Testing Tools

12

Page 13: Practical Accessibility Testing

Page by Page Testing Tools– The Wave– Web Developer for Firefox– Functional Accessibility

Evaluator– Juicy Studios Accessibility

Toolbar– Jim Thatcher’s Favelets– FireEyes

Auto Test

25-30% of issues

Page 14: Practical Accessibility Testing

14

High Tech Accessibility Testing Tools

Enterprise Accessibility Testing Tools

Page 15: Practical Accessibility Testing
Page 16: Practical Accessibility Testing

The Right Mix

Accessibility Testing Methods

High Tech

High Touch

16

Page 17: Practical Accessibility Testing

17

High TechTouch Testing

www.verybestbaking.com

Wave – wave.webaim.org

Jim Thatcher’s Favelet’s• jimthatcher.com/favelets

Web Developer (Firefox Extension)• addons.mozilla.org/en-US/firefox/addon/60

Accessibility Evaluator• addons.mozilla.org/en-US/firefox/addon/accessibility-

evaluation-toolb/Juicy Studio Accessibility Toolbar

• addons.mozilla.org/en-US/firefox/addon/juicy-studio-accessibility-too

Headings Map• http://addons.mozilla.org/en-us/firefox/addon/

headingsmap/

Page 18: Practical Accessibility Testing

18

Very Best Baking Home Page

Page 19: Practical Accessibility Testing

Smoke Test

Does this page have OBVIOUS

Accessibility Issues?

Page 20: Practical Accessibility Testing

WAVE• Go to http://wave.webaim.org/• Type in URL to test• Press “WAVE this page” button

Page 21: Practical Accessibility Testing

WAVE - 7 Accessibility Errors!

21

Page 22: Practical Accessibility Testing

Meaningful Alt

Page 23: Practical Accessibility Testing

23

Images & Jim Thatcher’s Favelets• Install Jim Thatcher’s Favelet’s in Firefox

– jimthatcher.com/favelets/• Find “Images” menu on JT Favelets and select “Active Images”

Page 24: Practical Accessibility Testing

24

Page 25: Practical Accessibility Testing

25

Web Developer Toolbar• Install Web Developer Toolbar in Firefox• Open Firefox and Select “Replace Images with ALT Attributes”

Page 26: Practical Accessibility Testing

26

Check Home Page with Images Replaced by ALT

Page 27: Practical Accessibility Testing

Color Contrast

Page 28: Practical Accessibility Testing

28

FAE & Color ContrastInstall Functional Accessibility Evaluator (FAE) in FireFox addons.mozilla.org/en-US/firefox/addon/accessibility-evaluation-toolb/

• Select “Color Contrast ” from Style (on FAE toolbar)

Page 29: Practical Accessibility Testing

FAE Color Contrast Issues

29

Page 30: Practical Accessibility Testing

Meaningful Link Text

Page 31: Practical Accessibility Testing

31

FAE & Link TextAccessibility Evaluator in FireFox Select “Links ” from Navigation (on FAE toolbar)

Page 32: Practical Accessibility Testing

FAE & Link Text

32

Page 33: Practical Accessibility Testing

Heading Structure

Page 34: Practical Accessibility Testing

Headings Map• Install Heading Map plugin in Firefox

– addons.mozilla.org/en-us/firefox/addon/headingsmap• Select “Headings Map” from the Tools menu

Page 35: Practical Accessibility Testing

Headings Map

Page 36: Practical Accessibility Testing

ARIA Landmarks

Page 37: Practical Accessibility Testing

37

Juicy Studios Accessibility Toolbar• Install Juicy Studios Accessibility Toolbar plugin in Firefox

– addons.mozilla.org/en-US/firefox/addon/juicy-studio-accessibility-too

• Select “Document Landmarks” from the ARIA menu

Page 38: Practical Accessibility Testing

38

Juicy Studios Accessibility Toolbar

Page 39: Practical Accessibility Testing

39

High TechTouch Testing

www.verybestbaking.com

Wave – wave.webaim.org

Jim Thatcher’s Favelet’s• jimthatcher.com/favelets

Web Developer (Firefox Extension)• addons.mozilla.org/en-US/firefox/addon/60

Accessibility Evaluator• addons.mozilla.org/en-US/firefox/addon/accessibility-

evaluation-toolb/Juicy Studio Accessibility Toolbar

• addons.mozilla.org/en-US/firefox/addon/juicy-studio-accessibility-too

Headings Map• http://addons.mozilla.org/en-us/firefox/addon/

headingsmap/

Page 40: Practical Accessibility Testing

Page 40

Page 41: Practical Accessibility Testing

41

Demo of FireEyes Accessibility Testing Tool

Page 42: Practical Accessibility Testing

42

Using FireEyes to Test for Color Contrast

Page 43: Practical Accessibility Testing

43

FireEyes Color Contrast Results

Page 44: Practical Accessibility Testing

44

Your FireEyes Toolset

Page 45: Practical Accessibility Testing

The Right Mix

Accessibility Testing Methods

High Tech

High Touch

45

Page 46: Practical Accessibility Testing

46

Shoestring Testing Plan1. Home Page

– Smoke Test

2. Representative Pages– Page by Page Testing Tool(s)– Expert Functionality Testing

• No Eyes – Screenreader • No Ears – No Sound• No Hands – Keyboard Only

Page 47: Practical Accessibility Testing

Practical Testing Plan1. Comprehensive Testing

– High Tech• Enterprise Accessibility Scans

2. Representative Pages– High TouchTech

• Page by Page Testing Tools– High Touch

• Expert Functionality Testing– Screenreader – No Sound– Keyboard Only

3. Key User Paths– High Touch

• Hands-on Accessibility Testing

47

Page 48: Practical Accessibility Testing

No SightNo SoundNo Mouse

No Problem

Equal Access for All