Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Accessibility Testing
Accessibility Testing

Accessibility Testing

Drew Lewis

|
904 installs
| (3) | Free
An extension that provides an accessibility checker build and release task.
Get it free

Accessibility Checker Task

Integrate Accessibility Testing into your Azure DevOps Release Pipelines. Fully customizable and supports all major international accessibility standards.

Features

  • Web Accessibility testing within your Azure Release Pipelines.

  • Supports the following accessibility standards.

    • WCAG Level A

    • WCAG Level AA

    • Section 508

    • Other best practices

  • Accessibility standards can be added or removed.

  • Limit tests to only certain sections of your page markup using CSS Selectors.

  • Works with both internal and external websites.

  • Supports all web technologies that run from a web server.

  • Include an instance of the task per URL for fine control.

  • To test across multiple projects and URLs, using Azure DevOps Task Groups is recommended.

Dependencies

Azure DevOps Release Agent This is needed to communicate with Azure DevOps. Typically you will install a release agent on the machine you are releasing to.

The following dependencies also need to be installed on each agent.

Firefox browser Firefox is used in a headless configuration. Firefox will spin up in the background and then close after test execution. Tested with version 63.0 (64-bit).

Gecko driver (https://github.com/mozilla/geckodriver/releases)

Drop this exe to any location and add that folder location to your Path variables. You don't need to add the full exe path, just the path to the folder. Tested with geckodriver-v0.23.0-win64

Node.js

Current Azure DevOps release agents ship with Node.js version 6.10.x so there shouldn't be a need to install Node.js separately. If you find an issue, update your release agent to the latest version.

Accessibility rules

This extension uses the axe-core library to perform the accessibility analysis.

See the full list of rules here (https://dequeuniversity.com/rules/axe/3.1)

Add to your release pipeline

After you have installed the extension, in your Azure Release Pipeline begin by hitting the plus sign within your pipeline to add a new task.

Add new task to your Azure Release Pipeline

Find the Accessibility task under the Test tab, click the Add button.

Select the Accessibility Checker task

Configure the task by entering the URL you want to check for accessibility.

Enter a URL to test

Advanced Settings

In the Advanced section you will find options for selecting tags, rules, and HTML to Include or Exclude

Accessibility Checker Advanced Options

Sample output

Below is a sample of what you can expect when running the Accessiblity Checker

Accessibility Checker Output

Task groups

To test a batch of URLs to be reused in multiple release pipelines, configure a task group with one task per URL. To organize, you can change the display name of each task to add context.

Task Group

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft