Maria Korneeva
Accessibility Test Driven Development
#1about 4 minutes
Why accessibility is often an afterthought in development
Accessibility is frequently treated as an "unknown unknown," leading to the "blueberry pie problem" where adding it late is difficult and costly.
#2about 2 minutes
Adopting a shift-left approach for accessibility
The shift-left methodology moves accessibility efforts to the beginning of the development lifecycle to prevent bugs rather than fixing them in production.
#3about 2 minutes
Using browser extensions for testing in staging environments
In a test environment, developers can use browser extensions for automated, manual, and AI-assisted checks to catch accessibility issues before release.
#4about 4 minutes
Automating accessibility checks in the CI/CD pipeline
Integrate tools like Lighthouse CI, Pa11y, and end-to-end testing frameworks into the CI/CD pipeline to block deployments with accessibility violations.
#5about 4 minutes
Writing unit tests for specific accessibility concerns
Use tools like jest-axe and Testing Library to write unit tests that verify focus management, accessible names, and other critical accessibility behaviors.
#6about 2 minutes
Using linters and design tools for early feedback
Catch potential issues at the earliest stages by using static code analysis linters during development and accessibility plugins in design tools like Figma.
#7about 3 minutes
Balancing comprehensive testing with development speed
Avoid slowing down development by focusing tests on high-impact user flows, eliminating redundancy, and using non-blocking jobs instead of aiming for 100% coverage.
#8about 4 minutes
Understanding the limitations of automated accessibility testing
While A-TDD improves code quality, automated tools have limitations and cannot replace manual testing for complex interactions like keyboard navigation.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
21:13 MIN
Integrating accessibility checks into your development pipeline
Oh S***! There's a New Accessibility Law and I'm Not Ready!
22:46 MIN
Making accessibility a core part of your development process
Oh S***! There's a New Accessibility Law and I'm Not Ready!
25:19 MIN
A practical guide to testing React components for accessibility
Accessibility in React Application
33:42 MIN
Why you should integrate accessibility early
Going on a CODE100 Accessibility Scavenger Hunt
24:57 MIN
Adopting a user-centric accessibility mindset
Decoding web accessibility through audit
28:08 MIN
Tools and resources for testing web accessibility
The What, Why, Who and How of accessibility on the web
02:43 MIN
Introducing the shift left approach to accessibility
Shift Left On Accessibility - Geri Reid
29:05 MIN
Using automated tools for accessibility testing
Going on a CODE100 Accessibility Scavenger Hunt
Featured Partners
Related Videos
Oh S***! There's a New Accessibility Law and I'm Not Ready!
Emma Dawson
Preventing Accessibility Issues Instead Of Fixing Them
Dirk Ginader
Going on a CODE100 Accessibility Scavenger Hunt
Chris Heilmann & Daniel Cranney
Data Mining Accessibility
Karl Groves
Accessibility in React Application
Julia Undeutsch
Shift Left On Accessibility - Geri Reid
Geri Reid
Mastering Keyboard Accessibility
Tanja Ulianova
The What, Why, Who and How of accessibility on the web
Konstantin Tieber
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Accessibility Spezialist - Inclusive Design & Digital Accessibility
Deloitte
Senior
HTML
JIRA
Figma
Confluence
Adobe InDesign

Accessibility Frontend Developer
Department for Work and Pensions (DWP)
Sheffield, United Kingdom
€44-50K




Node.js/Playwright Engineer - Testdriver Development
TechBiz Global GmbH
Mons, Belgium
Remote
Docker
Node.js
Continuous Integration

Node.js/Playwright Engineer - Testdriver Development
TechBiz Global GmbH
Namur, Belgium
Remote
Docker
Node.js
Continuous Integration

Node.js/Playwright Engineer - Testdriver Development
TechBiz Global GmbH
Brussels, Belgium
Remote
Docker
Node.js
Continuous Integration

Node.js/Playwright Engineer - Testdriver Development
TechBiz Global GmbH
Vienna, Austria
Docker
Node.js
Continuous Integration