Skip to content

Duck Tales Episode 3: axe DevTools

A 30 minute session to get some practice with a part of QACing.

Make sure you have axe DevTools installed before the session:

Warm-up

Here are a few questions about axe DevTools. Pick one and bring your answer along to the session!

  • What’s axe’s Manifesto?
  • Roughly speaking, how many issues does axe’d automatic tests catch?
  • Where / how else can you run axe?
  • Can automated testing cover every accessibility issue?

Share your answers

Here are some example answers. Don’t peek until you’ve shared your own, though!

What’s axe’s Manifesto?

Among other things: zero false positives and highly configurable.

Roughly speaking, how many issues does axe’d automatic tests catch?

“On average 57% of WCAG issues” according to their docs on GitHub. But the most accurate answer is “It depends”.

Where / how else can you run axe?

Lots of places! In particular: in unit tests with jest-axe and in end-to-end tests with cypress-axe or playwright-axe.

Can automated testing cover every accessibility issue?

No! But it can pick up lots. As you might expect, it’s good at quantitative stuff, but not so good at qualitative stuff. Check out Automated accessibility testing for more detail.

Check that axe DevTools returns few (or no!) issues

After five minutes of testing, stop and do a one-minute review with a partner. What did you do, what did you learn?

  • How many Critical issues did axe flag?
  • How many Serious issues did axe flag?
  • How many Moderate issues did axe flag?
  • How many Minor issues did axe flag?
  • How many Best Practice issues did axe flag?

How to run and read axe

If you’d like a detailed guide, check out Running and reading axe DevTools.

Videos

Cool-down

What next?

Set yourself a goal to put what you learned into practice.

  • What will you do?
  • When will you do it?
  • Where will you do it?
  • Who will be involved?
  • How will you do it?
  • Why do this?

Write a sentence starting with “I will…”. Include as many of the 5Ws and 1H as you can for best results!

Quick reflection

Pick one to answer and share with the group.

  • What did you enjoy about the session?
  • What surprised you?
  • How confident do you feel running and reading axe DevTools now?

Further Reading

List of Axe HTML versions. Choose the latest version to read a List of Axe HTML Rules with Description and Impact. Follow the rule link to read How to Fix the Problem, Why it Matters, and Compliance Data & Impact.