Automating Accessibility Assurance
summary
Shows a concrete toolkit that catches accessibility defects early: ESLint accessibility plugins flag missing alts, unlabeled form controls, bad ARIA and keyboard support at compile time; Testing Library + user-event writes unit tests that assert roles, accessible names, focus behavior and form submission; and axe-core with Cypress injects Axe into a running app for page-structure and ARIA violations. Example CI pipeline uses GitHub Actions to run lint, unit and e2e checks and block PR merges until regressions are fixed.
AI-written summary · about
chapters (14)
- 0:00Automated accessibility assurance
- 3:15WCAG conformance levels
- 5:21Web accessibility challenges
- 6:27ESLint plugins for static checks
- 9:40Key ESLint rules
- 17:23Keyboard support & semantic HTML
- 18:05ARIA roles best practices
- 22:39Testing Library validation
- 32:01Assertions with Testing Library
- 42:24axe-core end-to-end testing
- 45:36Accessibility in CI/CD
- 47:24Accessibility testing pyramid
- 50:38Manual testing importance
- 51:42Accessibility learning resources
related talks
29mBuilding Accessibility Testing into Your Workflow
25mHow to do good without doing anything
35mAutomated Accessibility Testing
33mAutomated Accessibility Testing
21mTesting A11y: Validating Web App Accessibility
01h 06mnpm run a11y-test
28mEnterprise Grade Accessibility for Everyone
44mTesting Web Accessibility
