SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
Accessibility Testing
Prepared & Presented by:
Sivaprasad. P
User Experience Architect, EY
Email: sivaprasad2020@gmail.com
Agenda
► How to check for Accessibility
► Major Barriers to Accessibility & Ways to address
► Techniques for Web Accessibility testing
► Testing methodology
► EY Accessibility testing Checklist
► Few demo Videos
► Reporting
► Web Accessibility Testing & software lifecycle
How to check for Accessibility
Disabilities fall under 4 main categories
• Visual impairment:
This covers people who are completely or partially blind including color blind
• Hearing impairment:
This covers people who are completely or partially deaf.
• Physical impairment:
This covers people who have no or partial control of their hand, who suffer from epilepsy
or dexterity problems
• Cognitive impairment:
This covers people with difficulties in learning.
How to check for Accessibility
Visual impairment:
This covers people who are completely or partially blind including color blind
Check for:
• If design works with screen readers and screen magnifiers
• If colours are visible to persons with colour blindness.
• There is sufficient contrast between foreground and background
• Color should not be the only way to convey the information
How to check for Accessibility
Hearing impairment:
This covers people who are completely or partially deaf.
Check for:
• If there is text transcript of the audio content or subtitles on the video.
• A text transcript has an added advantage for persons with visual impairment as well.
How to check for Accessibility
Physical impairment:
This covers people who have no or partial control of their hand, who suffer from epilepsy or
dexterity problems
Check for:
• If buttons are large enough for easy clicking
• If important items are placed too close together, leading to wrong item getting clicked by
mistake.
• If the website works with assistive technologies such as voice control software, which
allow a person to access a website using voice commands.
• If the UI has flashing images that may create disturbing experiences to people with
epilepsy
How to check for Accessibility
Cognitive impairment:
This covers people with difficulties in learning.
Check for:
• If navigations are simple to learn and use
• If the user can memorize and use the system
• how often do users make errors and how easy is it to recover from them
• If the UI is visible and intuitively easy to understand
• If the system is presented with appropriate graphics, alternative text and with simple,
concise content
8 Major Barriers to Accessibility & Ways to address
• Missing text alternative :
Use the ‘alt’ attribute to describe the function of each visual. Use ‘longdesc’ attribute for
graphics. Provide alternate text for Applets, plugins that may not be accessible
• Insufficient keyboard Access to screen elements
Make every element on the screen accessible by keyboard.
• Inadequate Navigational options for users :
Make sure the information architecture has multiple navigation options to access
information. Eg: Site map allows user to access same section that can be accessed
through global menu.
• Absence of proper Labels and instructions :
Use meaningful lables, Heading tags. Make line by line reading possible with tables.
Use text that makes sense when read out of context. For example, avoid "click here."
• Meaningful Sequence is not maintained :
Ensure there is proper tab order through tags like “Tabindex” attribute. When an action
is performed on the UI, the cursor focus does not shift and maintain the task sequence.
8 Major Barriers to Accessibility & Ways to address
• Absence of page title and link purpose :
Use the “no frames” attribute to alternate content and use meaningful titles.
• Absence of audio alert
Ensure that there is audio indicate for ongoing activity, alerts and current selection
• Poor contrast between text and background colours :
At the design level ensure that there is enough contrast between text and background
so as to make text clear
Techniques for Web Accessibility testing
The tools given below can be used in isolation or in combination to identify and rectify most
of the Accessibility issues
• Code Scanning
• Visual Review
• Manual Testing with Screen Readers
• Testing with Other Tools
• Human Testing
Techniques for Web Accessibility testing
Code Scanning
This is an automated testing technique to test the code that renders UI
• Many accessibility issues can be detected automatically using software tools.
• May be used to test the web code during the development stages
• May be used while performing a web accessibility audit of a website.
• After identifying the code issues, this automated testing is usually followed by other
forms of testing to identify issues that are barriers to accessibility like
Tools used for automated testing include :
• AChecker
• WAVE
• Windows Accessibility Tool bar (WAT)
Techniques for Web Accessibility testing
Visual Review
This simple testing technique used to identify visually evident barriers to accessibility.
Visual review can be done in the following ways:
• Look through the UI to check if content can be easily read (look for too small font size,
insufficient background to text contrast) and forms can be easily used.
• Does the content have a logical flow and structure?
• Try using the built in browser text enlargement functions. Do they work?
• Try moving around the webpages using just a keyboard. Can we access all the links and
functions?
Tools used for visual review include :
• Vischeck
• Web Developer (Firefox plugin)
• Colour Contrast Check
Techniques for Web Accessibility testing
Manual Testing with Screen Reader
An easy way to experience how persons with visual impairments use a website is to simply
turn off the monitor and attempt to use the website with screen readers.
Navigate the website and determine just how much information can be access through
screen readers.
Try reading the headings, navigations, images, and also test more complex features such
as input forms and tables .
Widely used Screen readers include :
• Jaws
• VoiceOver
• Windows EYE
• NVDA
Techniques for Web Accessibility testing
Testing with Other tools
Users who are differently abled may use a variety of other tools to interact with a website.
Two particular types of widely used tools are:
Screen Magnification Tools – these commonly used tools allow people to zoom into
sections of a screen and change the contrast levels.
Voice Control Tools – Certain users with severe motor disabilities may be able to use only
voice commands as the means to interact with a website. People speak into a microphone
with commands such as "next link", "go", etc.
Testing using these tools reveals issues which are difficult to identify through the other
methods.
Widely used tools include:
• ZoomText (Magnification tool)
• Dragon Naturally Speaking (Speech recognition tool)
Techniques for Web Accessibility testing
Human Testing
• Most thorough approach to ensure web accessibility is to test a website with persons
with various disabilities to learn what areas are difficult for them to access.
• Human testing requires more time and resources
• Best way is to identify as many accessibility barriers through other forms of tests and to
use Human testing as a way to uncover subtle issues like those related to cognitive
impairment.
Testing Methodology
• Define the evaluation scope
• Define the Conformance Target (A, AA, or AAA)
• Define an Accessibility Support Baseline (Browsers and Assistive technologies)
• identify core functionalities and supporting pages
• Identify Web Technologies used (sharepoint)
• Select the Accessibility test or combination of tests
• Check if each page meets the Accessibility check points
Testing Methodology
• Record checklist spread sheet with the relevant “Pass, fail or Not Applicable” against
each checkpoint
• Assign Impact priority of High, Medium or Low & accordingly organise the test
outcomes
• The detailed findings are synthesized into a PowerPoint report
• Review the Accessibility Evaluation report with Solution Owners and other
stakeholders
• Review with Application Engineering, the Checklist Spreadsheet containing detailed
findings
• Conduct retest iteratively to achieve the targeted level of conformance.
Accessibility & Project lifecycle
Consider accessibility early and throughout the design and development process for
seamless and elegant integration into web projects and to save development costs.
• Project initiation phase: Consider the legal requirements & the understand of
accessibility among various stakeholders
• Planning stage: Ensure that designers, developers, content providers have
accessibility considerations while working together to create the product.
• Design phase: At this level, it is essential that from initial mockup to final interface,
designs meet the accessibility requirements and conformance levels. Iterate the
process
• Development phase: A development workflow with a focus on accessibility will
address accessibility issues immediately. Iterate till the target conformance levels are
met.
• Post project: Make sure product maintenance workflow ensures that the product
continues to remain accessible through periodic audits in changing environments.
Summary
• Check for Accessibility barriers for all the major disability groups - Visual, Hearing,
Physical and Cognitive
• Select the testing technique or a combination of techniques
• Once the scope of testing is defined, clearly identify the core pages and functionalities
and verify each against EY Accessibility checklist. This needs to be followed by issue
reporting which will also include suggestions to overcome the accessibility barriers.
• Consider accessibility early and throughout the design and development process for
seamless and elegant integration into web projects and to save development costs.
Thank you

More Related Content

PPTX
Basics of Web Accessibility
PPT
Understanding Web Accessibility
PDF
Website Accessibility
PDF
Web Accessibility
PDF
Web Accessibility for Web Developers
PPTX
Introduction To Web Accessibility
PDF
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
PDF
Understanding and Supporting Web Accessibility
Basics of Web Accessibility
Understanding Web Accessibility
Website Accessibility
Web Accessibility
Web Accessibility for Web Developers
Introduction To Web Accessibility
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
Understanding and Supporting Web Accessibility

What's hot (20)

PPTX
Web accessibility: it’s everyone’s responsibility
PPTX
Web accessibility
PDF
Accessibility
PDF
Web accessibility
ODP
Web Accessibility: A Shared Responsibility
PPTX
Web Accessibility
PPT
Accessibility testing kailash 26_nov_ 2010
PDF
Web accessibility 101: The why, who, what, and how of "a11y"
PPTX
Web Accessibility Testing With Axe
PPT
WCAG 2.0, Simplified
PPTX
Web Content Accessibility Guidelines
PPTX
PDF
Design for accessibility
PPTX
A Web for Everyone: Accessibility as a design challenge
PPTX
Accessibility pitch-deck
PDF
What is accessibility?
PDF
Web content accessibility
PPT
Web Accessibility
PPTX
Accessibility & Inclusive Design to Enable Success
PPTX
Design for Accessibility
Web accessibility: it’s everyone’s responsibility
Web accessibility
Accessibility
Web accessibility
Web Accessibility: A Shared Responsibility
Web Accessibility
Accessibility testing kailash 26_nov_ 2010
Web accessibility 101: The why, who, what, and how of "a11y"
Web Accessibility Testing With Axe
WCAG 2.0, Simplified
Web Content Accessibility Guidelines
Design for accessibility
A Web for Everyone: Accessibility as a design challenge
Accessibility pitch-deck
What is accessibility?
Web content accessibility
Web Accessibility
Accessibility & Inclusive Design to Enable Success
Design for Accessibility
Ad

Viewers also liked (20)

PPT
Texturappt
PPTX
Lakes environmental export google earth
PPT
Ideas : School to work transition Assignment @ Stanford "Design Thinking Acti...
PPTX
POPO_Psikologi Forensik_David Canter_Chapter 2
PPTX
Give Real Help
PPTX
Power-Point for Red Letter Days
PPTX
Llegando al futuro
PPT
Presentazione in Famiglia Autoservice
 
PDF
Surat keputusan
PPT
Llums, ombres i reptes del sistema educatiu
PPT
School2 worktransition: Prototypes & Testing Process and Observations
PPTX
RBC Royal Bank : An Accessibility Evaluation & Recommendations
PDF
Rhev update lindu maret 21
PDF
Sometimes when you ask for feedback...
PPT
Presentazioni in Famiglia - Andrea Bodrito
 
PPT
Clothes
PPTX
I Want To Be Saved!
PDF
Info Taxi advertising options for small cities
PDF
La racla per serigrafia per stampa
 
PPTX
Возможности оценки психологического капитала в организации
Texturappt
Lakes environmental export google earth
Ideas : School to work transition Assignment @ Stanford "Design Thinking Acti...
POPO_Psikologi Forensik_David Canter_Chapter 2
Give Real Help
Power-Point for Red Letter Days
Llegando al futuro
Presentazione in Famiglia Autoservice
 
Surat keputusan
Llums, ombres i reptes del sistema educatiu
School2 worktransition: Prototypes & Testing Process and Observations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
Rhev update lindu maret 21
Sometimes when you ask for feedback...
Presentazioni in Famiglia - Andrea Bodrito
 
Clothes
I Want To Be Saved!
Info Taxi advertising options for small cities
La racla per serigrafia per stampa
 
Возможности оценки психологического капитала в организации
Ad

Similar to Accessibilitytesting public (20)

PDF
The Types, Tools, and More of Web Accessibility Testing.pdf
PPTX
Web_Accessibility
PPT
Week 5 - Accessibility
PPTX
Web Accessibility
PPT
Accessibility Workshop
PPT
Accessible Web Sites: What can you do?
PPTX
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
PPTX
Global Accessibility Awareness Day
PPTX
Wave training
PDF
Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...
PPTX
Intro to Accessibility Testing (with non-commercial tool)
PDF
#STLUX - Designing with Accessibility in MInd (March 14, 2014)
PPTX
Designing, Developing & Testing for Accessibility
PPTX
Global accessibility day untapped minority
PPT
Software Accessibility Siddhesh
PDF
Enhancing the User Experience for People with Disabilities
PPTX
Accessibility Testing on the Cheap
PPT
corePHP Usability Accessibility by Steven Pignataro
PPTX
Accessibility Testing 101
PDF
Web Accessibility Heuristics
The Types, Tools, and More of Web Accessibility Testing.pdf
Web_Accessibility
Week 5 - Accessibility
Web Accessibility
Accessibility Workshop
Accessible Web Sites: What can you do?
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
Global Accessibility Awareness Day
Wave training
Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...
Intro to Accessibility Testing (with non-commercial tool)
#STLUX - Designing with Accessibility in MInd (March 14, 2014)
Designing, Developing & Testing for Accessibility
Global accessibility day untapped minority
Software Accessibility Siddhesh
Enhancing the User Experience for People with Disabilities
Accessibility Testing on the Cheap
corePHP Usability Accessibility by Steven Pignataro
Accessibility Testing 101
Web Accessibility Heuristics

Recently uploaded (20)

PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
DOCX
Unit-3 cyber security network security of internet system
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Introduction to Information and Communication Technology
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
Tenda Login Guide: Access Your Router in 5 Easy Steps
522797556-Unit-2-Temperature-measurement-1-1.pptx
presentation_pfe-universite-molay-seltan.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Unit-3 cyber security network security of internet system
Introuction about ICD -10 and ICD-11 PPT.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Sims 4 Historia para lo sims 4 para jugar
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PptxGenJS_Demo_Chart_20250317130215833.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Unit-1 introduction to cyber security discuss about how to secure a system
Introduction to Information and Communication Technology
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
SAP Ariba Sourcing PPT for learning material
An introduction to the IFRS (ISSB) Stndards.pdf
Paper PDF World Game (s) Great Redesign.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Design_with_Watersergyerge45hrbgre4top (1).ppt
Decoding a Decade: 10 Years of Applied CTI Discipline

Accessibilitytesting public

  • 1. Accessibility Testing Prepared & Presented by: Sivaprasad. P User Experience Architect, EY Email: sivaprasad2020@gmail.com
  • 2. Agenda ► How to check for Accessibility ► Major Barriers to Accessibility & Ways to address ► Techniques for Web Accessibility testing ► Testing methodology ► EY Accessibility testing Checklist ► Few demo Videos ► Reporting ► Web Accessibility Testing & software lifecycle
  • 3. How to check for Accessibility Disabilities fall under 4 main categories • Visual impairment: This covers people who are completely or partially blind including color blind • Hearing impairment: This covers people who are completely or partially deaf. • Physical impairment: This covers people who have no or partial control of their hand, who suffer from epilepsy or dexterity problems • Cognitive impairment: This covers people with difficulties in learning.
  • 4. How to check for Accessibility Visual impairment: This covers people who are completely or partially blind including color blind Check for: • If design works with screen readers and screen magnifiers • If colours are visible to persons with colour blindness. • There is sufficient contrast between foreground and background • Color should not be the only way to convey the information
  • 5. How to check for Accessibility Hearing impairment: This covers people who are completely or partially deaf. Check for: • If there is text transcript of the audio content or subtitles on the video. • A text transcript has an added advantage for persons with visual impairment as well.
  • 6. How to check for Accessibility Physical impairment: This covers people who have no or partial control of their hand, who suffer from epilepsy or dexterity problems Check for: • If buttons are large enough for easy clicking • If important items are placed too close together, leading to wrong item getting clicked by mistake. • If the website works with assistive technologies such as voice control software, which allow a person to access a website using voice commands. • If the UI has flashing images that may create disturbing experiences to people with epilepsy
  • 7. How to check for Accessibility Cognitive impairment: This covers people with difficulties in learning. Check for: • If navigations are simple to learn and use • If the user can memorize and use the system • how often do users make errors and how easy is it to recover from them • If the UI is visible and intuitively easy to understand • If the system is presented with appropriate graphics, alternative text and with simple, concise content
  • 8. 8 Major Barriers to Accessibility & Ways to address • Missing text alternative : Use the ‘alt’ attribute to describe the function of each visual. Use ‘longdesc’ attribute for graphics. Provide alternate text for Applets, plugins that may not be accessible • Insufficient keyboard Access to screen elements Make every element on the screen accessible by keyboard. • Inadequate Navigational options for users : Make sure the information architecture has multiple navigation options to access information. Eg: Site map allows user to access same section that can be accessed through global menu. • Absence of proper Labels and instructions : Use meaningful lables, Heading tags. Make line by line reading possible with tables. Use text that makes sense when read out of context. For example, avoid "click here." • Meaningful Sequence is not maintained : Ensure there is proper tab order through tags like “Tabindex” attribute. When an action is performed on the UI, the cursor focus does not shift and maintain the task sequence.
  • 9. 8 Major Barriers to Accessibility & Ways to address • Absence of page title and link purpose : Use the “no frames” attribute to alternate content and use meaningful titles. • Absence of audio alert Ensure that there is audio indicate for ongoing activity, alerts and current selection • Poor contrast between text and background colours : At the design level ensure that there is enough contrast between text and background so as to make text clear
  • 10. Techniques for Web Accessibility testing The tools given below can be used in isolation or in combination to identify and rectify most of the Accessibility issues • Code Scanning • Visual Review • Manual Testing with Screen Readers • Testing with Other Tools • Human Testing
  • 11. Techniques for Web Accessibility testing Code Scanning This is an automated testing technique to test the code that renders UI • Many accessibility issues can be detected automatically using software tools. • May be used to test the web code during the development stages • May be used while performing a web accessibility audit of a website. • After identifying the code issues, this automated testing is usually followed by other forms of testing to identify issues that are barriers to accessibility like Tools used for automated testing include : • AChecker • WAVE • Windows Accessibility Tool bar (WAT)
  • 12. Techniques for Web Accessibility testing Visual Review This simple testing technique used to identify visually evident barriers to accessibility. Visual review can be done in the following ways: • Look through the UI to check if content can be easily read (look for too small font size, insufficient background to text contrast) and forms can be easily used. • Does the content have a logical flow and structure? • Try using the built in browser text enlargement functions. Do they work? • Try moving around the webpages using just a keyboard. Can we access all the links and functions? Tools used for visual review include : • Vischeck • Web Developer (Firefox plugin) • Colour Contrast Check
  • 13. Techniques for Web Accessibility testing Manual Testing with Screen Reader An easy way to experience how persons with visual impairments use a website is to simply turn off the monitor and attempt to use the website with screen readers. Navigate the website and determine just how much information can be access through screen readers. Try reading the headings, navigations, images, and also test more complex features such as input forms and tables . Widely used Screen readers include : • Jaws • VoiceOver • Windows EYE • NVDA
  • 14. Techniques for Web Accessibility testing Testing with Other tools Users who are differently abled may use a variety of other tools to interact with a website. Two particular types of widely used tools are: Screen Magnification Tools – these commonly used tools allow people to zoom into sections of a screen and change the contrast levels. Voice Control Tools – Certain users with severe motor disabilities may be able to use only voice commands as the means to interact with a website. People speak into a microphone with commands such as "next link", "go", etc. Testing using these tools reveals issues which are difficult to identify through the other methods. Widely used tools include: • ZoomText (Magnification tool) • Dragon Naturally Speaking (Speech recognition tool)
  • 15. Techniques for Web Accessibility testing Human Testing • Most thorough approach to ensure web accessibility is to test a website with persons with various disabilities to learn what areas are difficult for them to access. • Human testing requires more time and resources • Best way is to identify as many accessibility barriers through other forms of tests and to use Human testing as a way to uncover subtle issues like those related to cognitive impairment.
  • 16. Testing Methodology • Define the evaluation scope • Define the Conformance Target (A, AA, or AAA) • Define an Accessibility Support Baseline (Browsers and Assistive technologies) • identify core functionalities and supporting pages • Identify Web Technologies used (sharepoint) • Select the Accessibility test or combination of tests • Check if each page meets the Accessibility check points
  • 17. Testing Methodology • Record checklist spread sheet with the relevant “Pass, fail or Not Applicable” against each checkpoint • Assign Impact priority of High, Medium or Low & accordingly organise the test outcomes • The detailed findings are synthesized into a PowerPoint report • Review the Accessibility Evaluation report with Solution Owners and other stakeholders • Review with Application Engineering, the Checklist Spreadsheet containing detailed findings • Conduct retest iteratively to achieve the targeted level of conformance.
  • 18. Accessibility & Project lifecycle Consider accessibility early and throughout the design and development process for seamless and elegant integration into web projects and to save development costs. • Project initiation phase: Consider the legal requirements & the understand of accessibility among various stakeholders • Planning stage: Ensure that designers, developers, content providers have accessibility considerations while working together to create the product. • Design phase: At this level, it is essential that from initial mockup to final interface, designs meet the accessibility requirements and conformance levels. Iterate the process • Development phase: A development workflow with a focus on accessibility will address accessibility issues immediately. Iterate till the target conformance levels are met. • Post project: Make sure product maintenance workflow ensures that the product continues to remain accessible through periodic audits in changing environments.
  • 19. Summary • Check for Accessibility barriers for all the major disability groups - Visual, Hearing, Physical and Cognitive • Select the testing technique or a combination of techniques • Once the scope of testing is defined, clearly identify the core pages and functionalities and verify each against EY Accessibility checklist. This needs to be followed by issue reporting which will also include suggestions to overcome the accessibility barriers. • Consider accessibility early and throughout the design and development process for seamless and elegant integration into web projects and to save development costs.