Accessibility Testing Lab home
Accessibility Testing LabA hands-on environment for practising accessibility testing

Your first accessibility review

Build a practical beginner review through paired methods and Exercises for automated, keyboard, visual, user-preference, motion, mobile-touch, media, zoom, forms, and time-limit testing.

Level:
beginner
Estimated time:
About 8 hours 50 minutes

The total includes setup, note-taking, reviewing results, and repetition. Individual step times cover the work in that Testing method or Exercise.

What you will learn

  • Define and run a scoped automated accessibility check without treating it as complete coverage.
  • Perform baseline keyboard, visual, forced-colors, motion, mobile-touch, prerecorded-media, and zoom and reflow reviews.
  • Apply the complete text-spacing condition and check whether content and functionality remain available.
  • Prepare a screen reader for limited form-oriented verification.
  • Test form labels, instructions, groups, validation errors, focus handling, and success communication.
  • Test session warnings, extension, expiry, work preservation, and return to an interrupted task.
  • Record reproducible findings and distinguish automated evidence from required human judgment.

Follow the path

  1. Testing method

    Testing with automated tools

    Run a reproducible accessibility scan, verify every result in context, and identify what still requires manual testing.

    20 minutes

  2. Exercise

    Comparing automated and manual findings

    Scan an event-registration page, verify the reported results, and use a short manual review to find what automation misses.

    20 minutes

  3. Testing method

    Testing keyboard accessibility

    Check whether every interactive element can be reached, identified, and operated with a keyboard in a logical sequence.

    15 minutes

  4. Exercise

    Keyboard testing a preferences form

    Investigate a communication-preferences form and find four problems that affect keyboard access, operation, focus order, or focus visibility.

    15 minutes

  5. Testing method

    Testing visual accessibility

    Review contrast, color-dependent information, text readability, and visible interaction states systematically.

    15 minutes

  6. Exercise

    Finding visual problems in an account dashboard

    Inspect a realistic account dashboard and find four problems involving contrast, color, text spacing, and interaction states.

    15 minutes

  7. Testing method

    Testing text spacing and user overrides

    Apply the complete text-spacing condition and check whether content and functionality remain available.

    20 minutes

  8. Exercise

    Testing text spacing on a community-services page

    Apply a text-spacing override and investigate lost content and functionality in a community support directory.

    20 minutes

  9. Testing method

    Testing forced colors and high contrast

    Check whether information, controls, states, and focus remain perceivable when a browser applies forced colors.

    20 minutes

  10. Exercise

    Testing forced colors in a journey planner

    Compare a public-transport journey planner before and after forced colors and investigate lost information and interaction cues.

    20 minutes

  11. Testing method

    Testing motion, animation, and flashing

    Check whether moving and animated content can be controlled and whether a page respects reduced-motion preferences safely.

    20 minutes

  12. Exercise

    Testing motion preferences on a parcel-tracking dashboard

    Compare a parcel tracker before and after reduced motion and investigate movement that continues or cannot be controlled.

    20 minutes

  13. Testing method

    Testing mobile touch and orientation

    Check target size and spacing, orientation support, gesture alternatives, and pointer cancellation on touch interfaces.

    25 minutes

  14. Exercise

    Testing touch interaction on a community-festival map

    Investigate target geometry, orientation, gesture alternatives, and cancellation in a festival map and schedule.

    25 minutes

  15. Testing method

    Testing media accessibility

    Check prerecorded captions, transcripts, visual description, autoplay, and essential player operation across media alternatives.

    25 minutes

  16. Exercise

    Testing a community announcement video

    Investigate captions, transcript content, visual-only information, and native player behavior in a short community-centre announcement.

    30 minutes

  17. Testing method

    Testing zoom and reflow

    Check whether content and functionality remain available when text is enlarged and the page reflows into a narrow CSS viewport.

    20 minutes

  18. Exercise

    Testing an appointment booking at high zoom

    Test an appointment-booking page at a narrow zoom-equivalent width and with text enlarged to find four reflow and resizing problems.

    20 minutes

  19. Path checkpoint

    Prepare for screen-reader checks

    Build the supporting skills you need before continuing through the path.

  20. Testing method

    Testing forms and validation

    Check whether people can understand, complete, correct, and successfully submit a form.

    25 minutes

  21. Exercise

    Testing a community-course registration form

    Complete, invalidate, correct, and submit a realistic registration form while examining its form relationships and messages.

    25 minutes

  22. Testing method

    Testing time limits and interruptions

    Check whether people have enough time, receive useful warnings, can extend a session, and can recover their work after interruption.

    25 minutes

  23. Exercise

    Testing session timeout in a community-support application

    Complete and interrupt a fictional multi-step application while testing its warning, extension, expiry, and recovery behavior.

    30 minutes

Work through this path across several sessions. Revisit each Testing method while you complete its Exercise.

The Exercises use different small interfaces. Together they build transferable testing skills; they are not one continuous product review. A Testing journey combines several techniques in one realistic scenario.

Prepare for screen-reader checks

The Testing method for forms and validation and its Exercise include a limited screen-reader verification step. Before continuing, choose one screen reader that works with your operating system and browser.

  1. Learn how to start, pause or silence, and stop the screen reader.
  2. Practise moving through native form controls.
  3. Listen for each control’s name, role, state, value, description, and group context where applicable.
  4. Record what is actually announced and how the control behaves. Exact wording and timing can differ between screen readers and browsers.
  5. Keep your visual and keyboard observations separate from your screen-reader observations.

You do not need to learn every screen-reader command before continuing. The goal is to gather enough direct evidence to inspect form relationships, validation messages, and session-interruption announcements in the final Testing methods and Exercises.

Where to go next

Apply the foundational methods together in Reviewing a course registration before launch. The journey guides you through one realistic review and an evidence-based launch recommendation.

Continue with Practical screen-reader testing when you want focused practice with page structure, links, data tables, controls, images, graphics, language changes, and modal dialogs.

Both are optional next steps, not requirements for completing this beginner path.

Keep the scope in mind

This path is a broad introduction to a first accessibility review, not a complete audit or conformance assessment. When you review a real product, record the areas you did not test and arrange additional specialist testing and testing with disabled people according to the product and its risks.

Read about the full scope and limitations of the Lab, including what its technical checks can and cannot establish.