Connecting Dots of an Accessibility Audit

You need to make sure your digital products and services meets level AA of the Web Content Accessibility Guidelines 2.1 (WCAG 2.1) as a minimum. If the websites and apps do not meet WCAG 2.1 AA, you may be breaking the laws such as: You’ll also need to: The best way to meet accessibility requirements…


This content originally appeared on DigitalA11Y and was authored by Raghavendra Satish Peri

You need to make sure your digital products and services meets level AA of the Web Content Accessibility Guidelines 2.1 (WCAG 2.1) as a minimum. If the websites and apps do not meet WCAG 2.1 AA, you may be breaking the laws such as:

  • ADA
  • Section 508
  • EN 301549
  • AODA

You’ll also need to:

  • Make sure your website or app  works with the most common assistive technologies such as screen readers and/or speech recognition software,.
  • Test the service with disabled users and with older users

The best way to meet accessibility requirements is to:

  • Think about accessibility from the start
  • Run your own accessibility tests regularly throughout development
  • Get a formal accessibility audit before you go into production

The Shift Left Approach

Think about accessibility from the start. Consider accessibility at every stage like user stories, design, development, QA testing, communication and more.

Start thinking about technical accessibility from alpha. When you’re discussing ideas and developing concepts, consider:

  • Incorporating and meeting the Inclusive and WCAG design principles
  • How people with disabilities might use it

It is important to review your designs with your sketches, wireframes, and mock-ups.

 Annotating with appropriate design accessibility comments considerably reduces the mistakes during the development phase and testing phase. Consider the following while design review:

  • Applying semantic codes where applicable
An image showing wh using semantic HTML leads to better accessibility, over all code clarity and search engine optimization.
Semantic HTML: Improving Accessibility, SEO, and Code Clarity.
  • Checking the font styles, and other spacing characteristics for better readability
An image showing how proper spacing and font selection can make content more accessible.
Improved Legibility: Proper Spacing and Font Selection Make a Difference.
  • Checking the design of focus indicators, their adjacent colors for better contrast, and appropriate spacing that distinguishes the UI elements
An image showing a bad example of lack of focus indicator, low color contrast, and excessive white space in UI elements.
Accessibility Issues in Web Design: Lack of Focus Indicator and Low Color Contrast.
  • Checking the color contrast for regular and large texts
A screenshot showing Color Contrast Ratio on Our Website which exceeds the Minimum Requirements.
Meeting Accessibility Standards: Contrast Ratio on Our Website Exceeds Minimum Requirements.
  • Check the link texts for CTAs if they are provided for their contextual purposes and correct them.
An image showing how link texts for CTAs are given to provide contextual significance
Boosting SEO: Contextual Link Texts for Effective Calls-to-Action (CTAs).
  • You should run regular tests as soon as you start writing production code. Once your service moves into production, run tests every time you add a new feature.
  • When you’re working on rough prototypes, you do not need to worry about your code being accessible. But it’s useful to check on things like the color contrasts you’re using are accessible. Working in this way helps you identify and fix issues early. It’s much more expensive to identify and fix them at a later stage.

Here are some resources that may be useful when starting with a shift left approach:

  • Annotating Designs – curated tools and resources to begin incorporating accessibility into your designs, including annotation tools for Figma and Sketch.
  • Color Contrast Checkers – tools to test and find color palettes that meet the contrast requirements of WCAG 2.1 and ensure legibility in typography and designs.

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.

Automated testing

There are a range of tools for automated testing including:

  • Browser Extensions
    There are several browser extensions available for Chrome, Firefox, and Edge that can help you quickly scan a web page for accessibility issues. These extensions provide a variety of information about how a page is performing in terms of accessibility, including issues related to contrast, keyboard navigation, and alt text for images. They can also help you identify potential issues with screen readers and other assistive technologies.
  • Accessibility Linters
    Accessibility linters are tools that identify and flag accessibility issues in code during development. They can be integrated into the CI/CD pipeline to improve the accessibility of the final product.
  • Scanning and Monitoring
    Accessibility scanning and monitoring tools are used to automatically identify and report any issues that might affect the accessibility of a website or application. These tools keep track of the accessibility status by scanning the website or application on regular basis or after any changes are made.
  • A11Y on Mobile
    Mobile accessibility tools that automatically scan mobile apps and websites for accessibility issues, providing developers with a clear understanding of the accessibility status of the mobile app or website
  • Open-source A11Y Tools
    Open-source accessibility tools include linters, scanning and monitoring tools, CI/CD pipelines/frameworks, contrast checkers, and more, which help to improve the accessibility of websites and applications.
  • Accessibility Bookmarklets
    Accessibility bookmarklets are small JavaScript programs that can be saved as bookmarks in a web browser. These programs can be used to quickly check a webpage for accessibility issues and provide suggestions for improvement, without requiring the user to install any additional software or browser extensions.
A screenshot showing a use case of an accessibility bookmarklet and its significance.
Enhancing Web Accessibility: The Accessibility Bookmarklet as a Quick and Easy Tool for Web Developers.

It’s important to note that automation testing can only detect a certain percentage of accessibility violations. It is recommended to also conduct manual accessibility audits and usability testing with individuals with disabilities.

Manual testing

Use the quick reference web accessibility checklist to help you test for common accessibility problems, including:

  • Lack of keyboard accessibility (important because some people rely on using a keyboard to navigate websites)
  • Link text that’s not descriptive (for example, ‘click here’ links)
  • Lack of color contrast for text and important graphics and controls
  • Images not having meaningful alt text (where alt text is needed)
  • Online forms are not being marked up correctly, so the right control is associated with the right label

Some browsers have tools that make it easier to find accessibility problems in the Document Object Model (DOM). For example, the Accessibility Inspector for Mozilla Firefox and the accessibility features in Chrome DevTools. There are also tools like Microsoft’s Accessibility Insights which help by going through manual checks.

Testing with assistive technologies

Your website or mobile App needs to work on the most common browsers and devices people  use to access your service. You must also make sure your service works with common assistive technologies. This means:

  • Where possible, doing some testing with assistive technology yourself
  • Finding user research participants who use assistive technology
  • Asking for assistive technology testing to be included in your accessibility audit

Getting an accessibility audit

You must get an accessibility audit – and fix any issues – before your website, mobile App or service moves into production.

It is crucial to conduct an accessibility audit and address any issues before launching a website, mobile app, or service. You can use our basic accessibility testing guide to perform a self-assessment or hire a web accessibility vendor/agency to conduct a detailed accessibility audit for your websites, mobile apps, documents, or digital assets. After receiving an accessibility audit report, the next step is to remediate the issues and create an accessibility statement.

Conclusion

Accessibility is about making sure your service can be used by as many people as possible. Getting an accessibility audit will help ensure that you do not miss out on addressing any accessibility failures. incase if any parts of your digital service are not accessible, an accessibility audit will help identify the gaps early and fix them. So, ensure make accessibility audits and other review processes are embedded in your organization’s software development lifecycle or product development lifecycle.

Reference: Testing for Accessibility


This content originally appeared on DigitalA11Y and was authored by Raghavendra Satish Peri


Print Share Comment Cite Upload Translate Updates
APA

Raghavendra Satish Peri | Sciencx (2023-03-23T15:01:54+00:00) Connecting Dots of an Accessibility Audit. Retrieved from https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/

MLA
" » Connecting Dots of an Accessibility Audit." Raghavendra Satish Peri | Sciencx - Thursday March 23, 2023, https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/
HARVARD
Raghavendra Satish Peri | Sciencx Thursday March 23, 2023 » Connecting Dots of an Accessibility Audit., viewed ,<https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/>
VANCOUVER
Raghavendra Satish Peri | Sciencx - » Connecting Dots of an Accessibility Audit. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/
CHICAGO
" » Connecting Dots of an Accessibility Audit." Raghavendra Satish Peri | Sciencx - Accessed . https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/
IEEE
" » Connecting Dots of an Accessibility Audit." Raghavendra Satish Peri | Sciencx [Online]. Available: https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/. [Accessed: ]
rf:citation
» Connecting Dots of an Accessibility Audit | Raghavendra Satish Peri | Sciencx | https://www.scien.cx/2023/03/23/connecting-dots-of-an-accessibility-audit/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.