Web Accessibility Testing: Methods and Tools

Technical level: Intermediate (knowledge of HTML, CSS, and JavaScript is helpful)

Duration: 1 hour (estimate)

IAAP CAECs: 1 (This class counts toward renewal of IAAP certification)

Course Synopsis:

An in-depth review and practice of testing websites and web-based applications for conformance to major accessibility standards including automatic, manual, and use case testing. This course is designed to cover the following basic topics:

  • Overview of testing techniques and methodologies
  • Assembling a best practices guide
  • Determining test sets, conformance criteria, and test approach
  • Automated testing approaches with WorldSpace FireEyes
  • Performing manual testing, including code review and assistive technology testing
  • Use case testing
  • Testing with screen readers (JAWS, NVDA, VoiceOver)
  • Reporting, remediation, and regression

Pricing for Online Class

Each class is $45 for a full year of access, or lower for group enrollment, or when purchasing multi-course curriculum packages. See the the full set of curriculum options for details.

Enroll in "Accessibility Testing: Methods and Tools"

Course Topics: Web Accessibility Testing: Methods and Tools

  • Accountability for Testing
  • Checklists and Design Requirements
    • Role-based Checklists
      • Checklist for Designers
      • Checklist for Developers
      • Checklist for Quality Assurance
    • Content-based Checklists
      • Semantic Structure and Navigation: Summary & Checklist
      • Images, Canvas, SVG, and Other Non-Text Content: Summary & Checklist
      • Visual Design, CSS, Colors, Typography, and Zoom: Summary & Checklist
      • Audio, Video, Animations, and Motion: Summary & Checklist
      • Device-Independent User Input Methods: Summary & Checklist
      • Form Labels, Instructions, and Validation: Summary & Checklist
      • Dynamic Updates, AJAX, and Single-page Applications: Summary & Checklist
    • Design Considerations
  • The Scope of the Test
    • Entire Pages and Templates (Designs)
    • Page Content and Widgets
  • A Basic Testing Routine
    • Run an Automated Check
    • Screen Reader Resources
    • Test for Keyboard Accessibility
      • Tab Focusability and Tab Order
      • Keyboard Functionality
      • Keyboard Functionality with Screen Reader On
      • Visual Focus Indicator
      • Effective Focus Management (Form Validation, Dialogs, AJAX, Etc.)
      • Keyboard Traps
    • Test for Touch Device Accessibility
      • Touch Target Size
      • Touch Functionality
      • Touch Functionality with Screen Reader On
    • Test for Meaning Conveyed with Color
    • Test Alt Text Quality
    • Test Video/Audio Accessibility
    • Test for Landmarks
    • Test for Headings
    • Test Link Text Quality
    • Test Form Labels and Instructions
    • Test Form Validation
    • Testing Custom Widgets
  • Bug/Issue Management
    • Writing Effective Accessibility Bug Tickets
    • Prioritizing Accessibility Bugs
  • Automated Testing Tools
    • Automated Tools
    • aXe
    • Types of Automated Testing