SlideShare a Scribd company logo
ACCESSIBILITY
TESTING USING AXE
APARNA GOPALAKRISHNAN
TEST AUTOMATION CONSULTANT
ABOUT ME
• Test Automation Consultant, Trainer
• Twitter – @aparna2019
• Linked in - https://www.linkedin.com/in/aparna-a-
gopalakrishnan-8088765a/
• Email - aparna.vadakath@gmail.com
AGENDA
• Introduction to Web Accessibility- What and Why?
• Common Accessibility Issues
• The Guidelines (WCAG Overview)
• Web Accessibility Testing Options/Tools
• Onto Axe
What is web accessibility?
Difficulty hearing, deafness and hearing impairments.
Visual Blindness, colour blindness, and low-vision
caused by various eye conditions.
Various forms of limited movement caused by injury,
congenital conditions, and tremors.
Conditions that affect the brain - memory, attention, or
ability to interpret
It’s all about inclusiveness!
Report says 1 in 5 people have disability.
There are 11.9 million disabled people in the UK
which is nearly 19% of the population.
Why does Accessibility
Matter?
• Social Responsibility
• Better Business
• Accessible websites are easier to find by search
engines
• “Accessibility Optimized” websites are easier to
navigate and simple to use
• Accessibility helps everyone
COMMON ACCESSIBILITY
ISSUES
Keyboard accessibility /(Screen Reader)
Image 1
It’s a
kitten
It’s a
puppy
Image 2 Image 1
It’s a
kitten
It’s a
puppy
Image 2
1 2
3 4
1 3
2 4
Failure to include text alternatives for images.
ALT TEXT
Please don’t forget me
c A p t c HA
Too Low Contrast
Can you read this?
How about this?
User name
Password
Email
Colour Driven Instructions
To Learn more CLICK
HERE
Check out this
page for
accessibility info
Use of CLICK HERE
HOW CAN WE
ENSURE OUR
WEBSITE
IS INCLUSIVE?
WCAG 2 OVERVIEW
(Web Content Accessibility Guidelines)
“The WCAG documents explain how to
make web content more accessible to
people with disabilities.”
THE STANDARDS
• WCAG 2.0 - published on 11 December 2008
• WCAG 2.1 - published on 5 June 2018
“Content that conforms to WCAG 2.1 also conforms to WCAG
2.0. (This is often called “backwards compatible”.) A website
that meets WCAG 2.1 should meet the requirements of policies
that reference WCAG 2.0.”
THE GUIDELINE
PRINCIPLES
• Perceivable - Alt Text and Captions
• Operable- Keyboard navigation
• Understandable- Link text, error suggestion, etc.
• Robust- Semantics, assistive technologies (screen readers)
Success Criteria
Level A
Level AA
Level AAA
Web Accessibility Testing
There is no substitute for real user feedback.
You need to include people with disabilities to test.
FACT
Accessibility Testing Options,
Tools, etc.
• Tab through the page using keyboard
• Screen readers (JAWS, NVDA, Talk Back, Speak
Screen, etc.)
• Zoom Text
• Browser plug-in(Axe, WAVE)
• APIs for automation (axe, pally, totalValidator,
etc.)
On to AXE!!!!
An Open source product from the Deque for accessibility testing
Axe
• Browser plug-in (chrome and Firefox)
• APIs for web accessibility automation
• Native apps and hybrid apps for android(Android
App and Axe Android API)
**iOS will be coming soon!
Axe As Browser Plug-in
Download and add browser extension to the browser and Analyze
Axe As Browser Plug-in
Axe plugin added
Inspect on the page
Axe As Browser Plug-in
Axe API For Web
Accessibility Automation
➢Open source accessibility rules for automated testing
➢Can be integrated on to existing automation framework
Web Accessibility Automation
Testing Using Axe
Install axe javascript api
npm install axe-webdriverJS –save-dev
Axe-webdriverJS Demo
Axe Tags
Axe Rules
axe.getRules([‘wcag21a’]);
axe.getRules(<tags>);
Page scanning options
// To run only specific set of rules
AxeBuilder(driver).withTags([‘wcag2a’]);
//To limit analysis to only specified rules
AxeBuilder(driver).withRules(['html-lang', ‘image-alt’]);
//To disable some rules
AxeBuilder(driver).disableRules(‘color-contrast’);
Pros
• No false-positive scenarios
• Better rule coverage
• Seamless integration feasibility with test automation
framework
• Easy integration with CI
• Easy to use
• Open Source
Automation and Manual web accessibility testing
MUST go hand in hand!
IS FOR EVERY ONE, LET’S DO OUR BEST TO ENSURE AS IT S
References
• https://www.gov.uk/service-manual/helping-people-to-use-
your-service/testing-for-accessibility
• https://www.smashingmagazine.com/2018/09/importance-
manual-accessibility-testing/
• https://www.w3.org/WAI/fundamentals/accessibility-intro/
• https://www.deque.com/axe/
Web Accessibility Testing With Axe

More Related Content

What's hot

Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing ApproachJatin Kochhar
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website AccessibilityNishan Bose
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web AccessibilityAndrea Dubravsky
 
Web accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerWeb accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerJohn McNabb
 
Tips from the trenches Accessibility Testing
Tips from the trenches Accessibility TestingTips from the trenches Accessibility Testing
Tips from the trenches Accessibility TestingManoj Kumar Kumar
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityJoseph Dolson
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Web accessibility evaluation tools
Web accessibility evaluation toolsWeb accessibility evaluation tools
Web accessibility evaluation toolsNaveenkumarS121
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testingToufic Sbeiti
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy3Play Media
 

What's hot (20)

Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
Web accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerWeb accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen reader
 
Tips from the trenches Accessibility Testing
Tips from the trenches Accessibility TestingTips from the trenches Accessibility Testing
Tips from the trenches Accessibility Testing
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
WCAG
WCAGWCAG
WCAG
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Web accessibility evaluation tools
Web accessibility evaluation toolsWeb accessibility evaluation tools
Web accessibility evaluation tools
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testing
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy
 
Accessibility
AccessibilityAccessibility
Accessibility
 

Similar to Web Accessibility Testing With Axe

Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
 
Wave training
Wave trainingWave training
Wave trainingSean Yo
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoGeorge Zamfir
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's jobRemya Ramesh
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Anna Royzman
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?Shannon King
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonRachel Cherry
 
Web Accessibility Assessment for Everyone
Web Accessibility Assessment for EveryoneWeb Accessibility Assessment for Everyone
Web Accessibility Assessment for Everyonetonumikk
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityUsability Matters
 
Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to AccessibilityElizabeth Gray
 
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Srinivasu Chakravarthula
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsGlobant
 
How to evaluate web pages for accessibility
How to evaluate web pages for accessibilityHow to evaluate web pages for accessibility
How to evaluate web pages for accessibilitytonumikk
 

Similar to Web Accessibility Testing With Axe (20)

Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Wave training
Wave trainingWave training
Wave training
 
Web_Accessibility
Web_AccessibilityWeb_Accessibility
Web_Accessibility
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_Toronto
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?Sara Tabor: Testing For Accessibility - ARIA Ready For It?
Sara Tabor: Testing For Accessibility - ARIA Ready For It?
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Web Accessibility Assessment for Everyone
Web Accessibility Assessment for EveryoneWeb Accessibility Assessment for Everyone
Web Accessibility Assessment for Everyone
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
Introduction to Accessibility
Introduction to AccessibilityIntroduction to Accessibility
Introduction to Accessibility
 
Accessibility pitch-deck
Accessibility pitch-deckAccessibility pitch-deck
Accessibility pitch-deck
 
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
 
Accessibility for Web
Accessibility for WebAccessibility for Web
Accessibility for Web
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing tools
 
How to evaluate web pages for accessibility
How to evaluate web pages for accessibilityHow to evaluate web pages for accessibility
How to evaluate web pages for accessibility
 

Recently uploaded

Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organismssoumyapottola
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Rahsaan L. Browne
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesIP ServerOne
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxShivamM16
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22LHelferty
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdfrajpreetkaur75080
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community NetworkingMichael Orias
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptxgargh1099
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationAccess Innovations, Inc.
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFRahsaan L. Browne
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfSkillCertProExams
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerVladimir Samoylov
 

Recently uploaded (14)

Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organisms
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptx
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDF
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 

Web Accessibility Testing With Axe

Editor's Notes

  1. Accessibility = Availability? Accessibility is Usability of the website for disabled or differently abled people.
  2. We are talking about people who are differently abled.
  3. Accessibility is to make sure the user experience
  4. Accessibility is not just following the rules. It’s about usability as well. So we have to involve people with disabilities to test
  5. Perceivable - - about alt text and captions (briefly). Web content easier to read Operable - Helps to navigate and look for content Keyboard navigation Animation and flashes Form labels Pause or delay (provide enough time to users to read and use content) Understandable- Make content readable, predictable and understandable -providing link text -error suggestion -navigation Robust- Make content compatible It has to be interpreted by a wide variety of user agents, including assistive technologies. -semantics
  6. Levels Level A – basic web accessibility check, easiest to implement, low impact on presentation/visually E.g.: 1.2.2 – captions must be provided for pre-recorded video Level AA – moderate check – bit more responsible checks! E.g: 1.2.4Captions (Live) - Level AA captions must be provided for live videos Levels Level AAA – specific user impact and increased complexity to implement E.g.: 1.2.6Sign Language (Pre-recorded) - Level AAA Sign language interpretation must be provided for all prerecorded content **Mostly used checks are A and AA
  7. If we don’t involve people with disabilities while framing the problem, we wont understand how they think. And if we don’t understand how they think, we wont know how to serve their needs in the best way possible.
  8. So here unlike any other test automation - be it functional/non functional/API/compatibility, we may not see a benefit in terms of saving time, because not all the rules are covered through automation. And not only one tool will help to find out all the accessibility issues, So we need to do a manual round of testing using screen readers or other tools to ensure there are no accessibility issues. What matters is TEST YOUR CODE Automating web accessibility testing is not a replacement of manual web accessibility testing.
  9. Testing your code Test your code regularly, using both automated testing and manual testing. These tests will also uncover issues with design and content. It’s important to do both types of testing - you’ll miss some issues if you only do automated testing.