26
Web Accessibility Testing By Siddhant Chothe

Accessibility testing-Gyani and Siddhanth

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Accessibility testing-Gyani and Siddhanth

Web Accessibility TestingBy Siddhant Chothe

Page 2: Accessibility testing-Gyani and Siddhanth

I thought I’m here for

Page 3: Accessibility testing-Gyani and Siddhanth

Then closer look at spelling indicated

Page 4: Accessibility testing-Gyani and Siddhanth

Contents

• Assistive Technologies• Demonstration of screen reader on the web• Guidelines and Laws• Accessibility Testing (automated and manual)

Page 5: Accessibility testing-Gyani and Siddhanth

Assistive Technologies

Page 6: Accessibility testing-Gyani and Siddhanth

Assistive Technology

Screen Reader Magnifier

Braille Viewer

Which means USERS of

Page 7: Accessibility testing-Gyani and Siddhanth

Screen reader is a software that reads the screen and provides audio output enabling blind individuals access information available via electronic devices.

SCREEN READERS

Page 8: Accessibility testing-Gyani and Siddhanth

User using screen reader

Page 9: Accessibility testing-Gyani and Siddhanth

SCREEN READER EXAMPLES

Computer Screen Readers:Windows OS Linux OS Mac OS

•JAWS For Windows•NVDA•Windows-Eyes

ORCA Voice Over

Page 10: Accessibility testing-Gyani and Siddhanth

SCREEN READER EXAMPLES

Mobile Screen Readers:Symbian Android I Phone•Nuance Talks•Code Factory Mobile Speak

•Code factory Mobile Accessibility•Talk Back

Voice Over

Page 11: Accessibility testing-Gyani and Siddhanth

MAGNIFIERS

Magnifies the keyboard-highlighted and Mouse-focused objects enabling low-vision users operate computers.

Page 12: Accessibility testing-Gyani and Siddhanth

BRAILLE DISPLAYS

Provides braille output on a rubber screen.

Page 13: Accessibility testing-Gyani and Siddhanth

Demonstration of screen reader with web pages

Page 14: Accessibility testing-Gyani and Siddhanth

Couple of volunteers please?

Page 15: Accessibility testing-Gyani and Siddhanth

Image example

• Turn your screen off.• Press Control+Home to go to top of page• Listen using down arrow keys• Tell us what you hear.

Page 16: Accessibility testing-Gyani and Siddhanth

Table example

• Use tab to read form fields in the table.• Only header row identifies form fields in case

of inaccessible example• Both header row and header column identifies

form fields.

Page 17: Accessibility testing-Gyani and Siddhanth

Accessibility Guidelines and Laws

Page 18: Accessibility testing-Gyani and Siddhanth

The Idea being to create a POUR Website

WAI provides 12 Guidelines under WCAG 2.0 organized under 4 P-O-U-R principles

PERCEIVABLEContent presented in ways perceivable by all 5 senses of human beings

OPERABLEA website must be device independent to be operable

UNDERSTANDABLEContent presented and website behavior must be predictableAnd understandable.

ROBUSTMaximize compatibility with current and future user tools.

Page 19: Accessibility testing-Gyani and Siddhanth

WCAG 2.0 talks about

• Text alternatives for non-text content• Proper use of headings• Accessible Elements-Forms, Tables, sliders, etc• Device independent• Use of lang attribute • List just can go on

Page 20: Accessibility testing-Gyani and Siddhanth

Other Accessibility Guidelines & Laws

• WAI-ARIA (Accessible Rich Internet Applications)

• USA Section 508• UK-DDA (Disability discrimination Act)• GIGW (Guidelines for Indian Government

Websites)

Page 21: Accessibility testing-Gyani and Siddhanth

Accessibility Testing

Page 22: Accessibility testing-Gyani and Siddhanth

Automated Testing Tools

• WAVE Accessibility Tool• Web Accessibility Toolbar for Firefox

Page 23: Accessibility testing-Gyani and Siddhanth

How to choose a testing tool?

• Tool itself needs to be accessible.• Tool must check for browser DOM.• Range of guidelines / laws it covers.• Guidance offered for further manual testing.

Page 24: Accessibility testing-Gyani and Siddhanth

Manual Testing

• Automated testing tools test less than 50% of WCAG 2.0 success criteria.

• Whatever can be checked can be checked partially.

• Manual testing allows to test all the 61 WCAG 2.0 success criteria.

• Manual testers have knowledge of guidelines and laws.

• Manual testing is thorough.

Page 25: Accessibility testing-Gyani and Siddhanth

THANK YOU !!!

Page 26: Accessibility testing-Gyani and Siddhanth

Your Questions Please