Intopia testing examples

A series of pages that can be used to test or review specific aspects about HTML markup and accessibility features.

Resources: Course exercises

Resources: "Testing web accessibility for teams" course

Advanced testing

  1. Exploring automated accessibility testing NEW
  2. Understanding axe-core and Playwright NEW
  3. Running axe-core in the browser console NEW
  4. Setting up Node.js NEW
  5. Running axe-core from the command line NEW
  6. Running axe-core with a Playwright script NEW
  7. Accessibility testing with Playwright NEW

Test pages:

Resources: Intopia bookmarklets

Full list:

Bookmarklets explained:

Tests: Page title, language, encoding

Document title:

Page language:

Character encoding:

Tests: Page structure and semantics

Tests: Images, graphics and non-text content

Tests: Links and navigation

Tests: Tables

Tests: Colour

Tests: Text formatting

Tests: Motion and animation

Tests: Keyboard, focus and focus management

Tests: Pointer and target size

Tests: Forms and form controls

Form controls and labelling

Validation, errors and submission

Tests: Accessible names and descriptions

Tests: States, properties and widget behaviour

Basic states

Values and popups

Tests: Dynamic content and live regions

Elements and dynamic values

aria-live, aria-atomic, aria-busy, aria-relevant

Live region roles

Programmatic announcements

Tests: Dialogs and overlays

Tests: DOM and component architecture