Skip to main content

TestMU AI / LambdaTest Accessibility Web – What We Do NOT Cover

Note: This document describes TestMU AI / LambdaTest Accessibility coverage for web. For platform or accessibility support, contact TestMU/LambdaTest support.


1. Purpose and scope

This document describes what TestMU AI / LambdaTest Accessibility Web does NOT cover: the manual tests (and assistive-technology testing) that you need to perform for full WCAG rules coverage and compliance. TestMU Accessibility automated scanning on web typically covers a subset of accessibility issues; the rest require human judgment, keyboard/screen-reader testing, and media/layout checks.

  • Full rules reference: Section 2 lists 100% of WCAG 2.0, 2.1, and 2.2 success criteria (Level A, AA, and AAA) for web.
  • What we do not cover: Section 3 is a checklist of criteria that require manual testing (or assistive-technology testing) because TestMU Accessibility does not support them or only partially supports them.
  • How to do: For each area, how to test manually (or with assistive technology) so you can achieve full coverage and compliance.

Why these are manual: The companion "What we cover" document explains how coverage works (syntactic vs semantic, AI-enhanced rules, and what "partial" means) and why some criteria fall into manual-only categories (dynamic behavior, human judgment, complex visual rendering). Use that doc for the reasoning; use this doc for the manual test procedures.


2. Full WCAG rules reference (100% – web)

Below is a complete list of all success criteria for WCAG 2.0, 2.1, and 2.2 at Levels A, AA, and AAA. Use this as the master reference for full web accessibility coverage.

2.1 Principle 1 – Perceivable

IDSuccess criterionLevelWCAG
1.1.1Non-text ContentA2.0
1.2.1Audio-only and Video-only (Prerecorded)A2.0
1.2.2Captions (Prerecorded)A2.0
1.2.3Audio Description or Media Alternative (Prerecorded)A2.0
1.2.4Captions (Live)AA2.0
1.2.5Audio Description (Prerecorded)AA2.0
1.2.6Sign Language (Prerecorded)AAA2.0
1.2.7Extended Audio Description (Prerecorded)AAA2.0
1.2.8Media Alternative (Prerecorded)AAA2.0
1.2.9Audio-only (Live)AAA2.0
1.3.1Info and RelationshipsA2.0
1.3.2Meaningful SequenceA2.0
1.3.3Sensory CharacteristicsA2.0
1.3.4OrientationAA2.1
1.3.5Identify Input PurposeAA2.1
1.3.6Identify PurposeAAA2.1
1.4.1Use of ColorA2.0
1.4.2Audio ControlA2.0
1.4.3Contrast (Minimum)AA2.0
1.4.4Resize TextAA2.0
1.4.5Images of TextAA2.0
1.4.6Contrast (Enhanced)AAA2.0
1.4.7Low or No Background AudioAAA2.0
1.4.8Visual PresentationAAA2.0
1.4.9Images of Text (No Exception)AAA2.0
1.4.10ReflowAA2.1
1.4.11Non-text ContrastAA2.1
1.4.12Text SpacingAA2.1
1.4.13Content on Hover or FocusAA2.1

2.2 Principle 2 – Operable

IDSuccess criterionLevelWCAG
2.1.1KeyboardA2.0
2.1.2No Keyboard TrapA2.0
2.1.3Keyboard (No Exception)AAA2.0
2.1.4Character Key ShortcutsA2.1
2.2.1Timing AdjustableA2.0
2.2.2Pause, Stop, HideA2.0
2.2.3No TimingAAA2.0
2.2.4InterruptionsAAA2.0
2.2.5Re-authenticatingAAA2.0
2.2.6TimeoutsAAA2.1
2.3.1Three Flashes or Below ThresholdA2.0
2.3.2Three FlashesAAA2.0
2.3.3Animation from InteractionsAAA2.2
2.4.1Bypass BlocksA2.0
2.4.2Page TitledA2.0
2.4.3Focus OrderA2.0
2.4.4Link Purpose (In Context)A2.0
2.4.5Multiple WaysAA2.0
2.4.6Headings and LabelsAA2.0
2.4.7Focus VisibleAA2.0
2.4.8LocationAAA2.0
2.4.9Link Purpose (Link Only)AAA2.0
2.4.10Section HeadingsAAA2.0
2.4.11Focus Not Obscured (Minimum)AA2.2
2.4.12Focus Not Obscured (Enhanced)AAA2.2
2.4.13Focus AppearanceAAA2.2
2.5.1Pointer GesturesA2.1
2.5.2Pointer CancellationA2.1
2.5.3Label in NameA2.1
2.5.4Motion ActuationA2.1
2.5.5Target SizeAAA2.1
2.5.6Concurrent Input MechanismsAAA2.1
2.5.7Dragging MovementsAA2.2
2.5.8Target Size (Minimum)AA2.2

2.3 Principle 3 – Understandable

IDSuccess criterionLevelWCAG
3.1.1Language of PageA2.0
3.1.2Language of PartsAA2.0
3.1.3Unusual WordsAAA2.0
3.1.4AbbreviationsAAA2.0
3.1.5Reading LevelAAA2.0
3.1.6PronunciationAAA2.0
3.2.1On FocusA2.0
3.2.2On InputA2.0
3.2.3Consistent NavigationAA2.0
3.2.4Consistent IdentificationAA2.0
3.2.5Change on RequestAAA2.0
3.2.6Consistent HelpA2.2
3.3.1Error IdentificationA2.0
3.3.2Labels or InstructionsA2.0
3.3.3Error SuggestionAA2.0
3.3.4Error Prevention (Legal, Financial, Data)AA2.0
3.3.5HelpAAA2.0
3.3.6Error Prevention (All)AAA2.0
3.3.7Redundant EntryA2.2
3.3.8Accessible Authentication (Minimum)AA2.2
3.3.9Accessible Authentication (Enhanced)AAA2.2

2.4 Principle 4 – Robust

IDSuccess criterionLevelWCAG
4.1.1ParsingA2.0 (obsolete in 2.2)
4.1.2Name, Role, ValueA2.0
4.1.3Status MessagesAA2.1

Total: WCAG 2.2 includes 87 success criteria (Principle 1: 29; Principle 2: 34; Principle 3: 21; Principle 4: 3). 4.1.1 Parsing is obsolete and removed in WCAG 2.2. The list above is aligned with the W3C WCAG 2.2 standard and covers 100% of success criteria for full web accessibility coverage. Levels verified: e.g. 3.2.6 Consistent Help and 3.3.7 Redundant Entry are Level A; 2.3.3 Animation from Interactions is AAA in WCAG 2.2.


3. What we do NOT cover (checklist + how to do)

The following criteria require manual testing (or assistive-technology testing) because TestMu AI Accessibility does not support them or only partially supports them.

How to do manual testing

For each area below, use the Checklist column to see what to verify and the How to do (manual test) column for the exact steps. Run these tests yourself (e.g. with keyboard, screen reader, zoom, or assistive technology) to achieve full WCAG coverage. Combine with automated scans from the What we cover doc.


3.1 Time-based media (1.2.1–1.2.9)

We do not cover: Quality and presence of captions, audio description, transcripts, sign language, live captions; equivalence of media alternatives.

ChecklistHow to do (manual test)
1.2.1 Audio-only/Video-only: Equivalent alternative (transcript or audio track)Play audio-only/video-only content; verify a transcript or audio description is provided and presents equivalent information.
1.2.2 Captions (Prerecorded): Synced captions for sync mediaPlay video with sound; verify captions are present, synchronized, and include dialogue and important sounds.
1.2.3 Audio Description or Media Alternative: Description or full alternativeFor sync media, verify audio description or full text/media alternative is available.
1.2.4 Captions (Live): Live captions for live audioFor live streams, verify real-time captions are provided.
1.2.5 Audio Description (Prerecorded): Audio description for videoVerify prerecorded video has audio description where visual content is not conveyed by main audio.
1.2.6–1.2.9 (AAA): Sign language, extended audio description, media alternative, live audio-onlyPer criterion: verify sign language interpretation, extended audio description, or equivalent alternative as required.

3.2 Meaningful sequence, sensory characteristics, orientation, input purpose (1.3.2, 1.3.3, 1.3.4, 1.3.5)

We do not cover: Correct reading order when linearized; instructions not relying on shape/location/sound only; orientation not restricted; input purpose programmatically determinable for autofill and assistive tech.

ChecklistHow to do (manual test)
1.3.2 Meaningful SequenceLinearize the page (e.g. turn off CSS, or use a screen reader) and read top to bottom; verify the order preserves meaning (e.g. no layout tables that read illogically).
1.3.3 Sensory CharacteristicsReview instructions (e.g. "click the green button", "the menu on the left"); verify they do not rely only on shape, color, size, location, or sound—add text/labels.
1.3.4 OrientationResize or rotate viewport; verify content and functionality are not restricted to one orientation unless essential (e.g. game, camera).
1.3.5 Identify Input PurposeFor inputs that collect user information (e.g. email, name, phone, address): verify input purpose is programmatically determinable (e.g. appropriate autocomplete or aria-autocomplete / semantics) so assistive tech and browser autofill can work.

3.3 Use of color, audio control, resize text, images of text, reflow, content on hover (1.4.1, 1.4.2, 1.4.4, 1.4.5, 1.4.10, 1.4.13)

We do not cover: That information is not conveyed by color alone; that auto-play audio has a control; 200% zoom without loss; images of text (or exception); reflow at 320px; hover/focus content is dismissible, hoverable, persistent.

ChecklistHow to do (manual test)
1.4.1 Use of ColorCheck every place color conveys information (e.g. required fields, errors, links); verify the same information is available via text, icon, or pattern.
1.4.2 Audio ControlIf audio auto-plays for more than 3 seconds, verify a visible control can pause, stop, or control volume independently.
1.4.4 Resize TextZoom page to 200% (browser or OS); verify no loss of content or functionality (no clipping, no horizontal scroll for body text).
1.4.5 Images of TextWhere text is presented as an image: verify it is customizable (e.g. via user styles) or essential (e.g. logo, branding); prefer real text where possible.
1.4.10 ReflowSet viewport width to 320px (or zoom to 400%); verify content reflows to single column/vertical scroll only (except where 2D layout is essential).
1.4.13 Content on Hover or FocusFor custom tooltips, popups, or sub-menus that appear on hover/focus: verify (1) they can be dismissed without moving focus, (2) pointer can move over the content without it disappearing, (3) content stays visible until dismissed or invalid.

3.4 Keyboard and keyboard trap (2.1.1, 2.1.2)

We do not cover: That all functionality is achievable via keyboard; that focus is never trapped.

ChecklistHow to do (manual test)
2.1.1 KeyboardUnplug mouse (or ignore it). Use only Tab, Enter, Space, arrows, Escape. Complete every critical task (submit form, open/close modal, navigate, activate buttons/links). Verify nothing requires mouse-only (e.g. hover to reveal, drag-only).
2.1.2 No Keyboard TrapTab into modals, custom widgets, and iframes; verify you can leave with Tab, Escape, or documented method. Verify focus is not stuck in a component.

3.5 Timing, pause/stop/hide (2.2.1, 2.2.2)

We do not cover: That time limits can be turned off, adjusted, or extended with warning; that moving/auto-updating content can be paused, stopped, or hidden.

ChecklistHow to do (manual test)
2.2.1 Timing AdjustableIf the page has session or other time limits: verify user can turn off, adjust (e.g. 10× default), or extend (with warning and ≥20 s to extend, at least 10 times).
2.2.2 Pause, Stop, HideFor carousels, tickers, auto-updating content, or moving/blinking content >5 s: verify a control pauses, stops, or hides it (or that it is essential and cannot be paused).

3.6 Three flashes and animation from interactions (2.3.1, 2.3.3)

We do not cover: That no content flashes more than 3 times per second in a way that could cause seizures; that motion animation triggered by interaction can be disabled (AAA).

ChecklistHow to do (manual test)
2.3.1 Three Flashes or Below ThresholdIdentify any flashing content; verify it does not flash more than 3 times per second, or that the flashing area is small enough and does not exceed general flash thresholds (see WCAG). Use a dedicated flash analyzer if needed.
2.3.3 Animation from Interactions (AAA)If the page has motion animation triggered by user interaction (e.g. transitions, parallax): verify the animation can be disabled (e.g. via prefers-reduced-motion: reduce or OS/browser Reduce Motion) unless the animation is essential to the functionality or information. Test with Reduce Motion enabled.

We do not cover: That skip links work and are usable; that focus order is logical; that link purpose is clear in context; that focus indicator is visible.

ChecklistHow to do (manual test)
2.4.1 Bypass BlocksIf there are repeated blocks (e.g. nav): verify a "Skip to main" (or equivalent) link is present and moves focus to main content; test with keyboard and screen reader.
2.4.3 Focus OrderTab through the page; verify focus order matches visual/logical order and preserves meaning (e.g. no large jumps, modal order correct).
2.4.4 Link Purpose (In Context)For each link, verify purpose is clear from link text alone or from link text + context (e.g. heading, list item). Avoid "click here" or "read more" without context.
2.4.7 Focus VisibleTab through interactive elements; verify a visible focus indicator (outline, ring, etc.) and that it is not removed or too low contrast.

3.8 Multiple ways, headings and labels (2.4.5, 2.4.6)

We do not cover: That multiple ways to find content exist; that headings and labels describe topic/purpose.

ChecklistHow to do (manual test)
2.4.5 Multiple WaysVerify at least two ways to find content (e.g. nav, sitemap, search, links from related content) unless page is result of a process or step.
2.4.6 Headings and LabelsVerify headings describe the topic/purpose of the content that follows; verify form labels and section labels describe purpose.

3.9 Focus not obscured, dragging, target size (2.4.11, 2.5.7, 2.5.8)

We do not cover: That focused element is at least partially visible; that dragging has an alternative; that touch targets meet minimum size (with exceptions).

ChecklistHow to do (manual test)
2.4.11 Focus Not Obscured (Minimum)Tab through page; when a sticky header, cookie bar, or overlay is present, verify the focused element is at least partially visible (not fully covered).
2.5.7 Dragging MovementsIf any functionality requires path-based dragging: verify a single-pointer alternative (e.g. click A then click B) exists unless dragging is essential.
2.5.8 Target Size (Minimum)On touch device or with touch simulation: verify touch targets are at least 24×24 CSS pixels (exceptions: spacing, inline, user agent control, essential).

3.10 On focus, on input (3.2.1, 3.2.2)

We do not cover: That focus or input alone does not change context (e.g. submit form, open new window).

ChecklistHow to do (manual test)
3.2.1 On FocusTab to each focusable element; verify that receiving focus alone does not submit a form, open a new window, or change context.
3.2.2 On InputChange form control values (e.g. select from dropdown); verify that changing value alone does not submit or change context unless the user is clearly advised (e.g. "Selecting an option will submit").

3.11 Consistent navigation, identification, help (3.2.3, 3.2.4, 3.2.6)

We do not cover: That repeated nav and components are consistent; that help is in a consistent place.

ChecklistHow to do (manual test)
3.2.3 Consistent NavigationVerify repeated navigation (e.g. main nav) appears in the same relative order on each page.
3.2.4 Consistent IdentificationVerify components with the same function (e.g. search, settings) are labeled/identified the same way across pages.
3.2.6 Consistent HelpIf help (e.g. contact, help link) appears on multiple pages, verify it is in the same relative position.

3.12 Error identification, suggestion, prevention; labels; redundant entry; auth (3.3.1–3.3.9)

We do not cover: Quality of error messages; presence of suggestions and confirmation; clarity of labels; redundant entry; accessible authentication.

ChecklistHow to do (manual test)
3.3.1 Error IdentificationSubmit invalid form; verify errors are identified in text and associated with fields (e.g. aria-describedby); verify screen reader announces them.
3.3.2 Labels or InstructionsVerify every input has a visible label or instruction; verify purpose is clear (e.g. required, format).
3.3.3 Error SuggestionWhen an input error occurs, verify suggestions for correction are provided where possible.
3.3.4 Error Prevention (Legal, Financial, Data)For submissions that legal/financial/data: verify confirmation (review, undo) or reversible submission.
3.3.7 Redundant EntryIn multi-step processes, verify same information is not re-requested (or can be pre-filled/selected).
3.3.8 Accessible Authentication (Minimum)If login uses a cognitive function test (e.g. CAPTCHA, puzzle): verify an alternative (e.g. another CAPTCHA modality, email link, support) is available.

3.13 Language of page and parts (3.1.1, 3.1.2)

We do not cover: That page language and language of parts are set so assistive technologies can use correct pronunciation.

ChecklistHow to do (manual test)
3.1.1 Language of PageVerify <html lang="..."> is set to the primary language of the page.
3.1.2 Language of PartsVerify any passage in a different language has lang on the element (e.g. <span lang="fr">) so screen readers can switch.

3.14 Status messages (4.1.3)

We do not cover: That status messages (e.g. "Saved", "Error") are announced by assistive technologies without moving focus.

ChecklistHow to do (manual test)
4.1.3 Status MessagesTrigger a status update (e.g. save, validation result); with a screen reader, verify the message is announced (e.g. via live region) without focus moving to it.

3.15 AAA and other criteria

We do not cover: Level AAA criteria (e.g. 1.2.6–1.2.9, 1.3.6, 1.4.6–1.4.9, 2.1.3, 2.2.3–2.2.6, 2.3.2, 2.3.3, 2.4.8–2.4.10, 2.4.12–2.4.13, 2.5.5–2.5.6, 3.1.3–3.1.6, 3.2.5, 3.3.5–3.3.6, 3.3.9) unless you target AAA. For each, follow the corresponding Understanding WCAG document and test manually or with assistive technology as required.


4. Summary

  • Support: For TestMU platform, accessibility coverage, or scan issues contact TestMU/LambdaTest support.
  • Full rules: Section 2 lists 100% of WCAG 2.0, 2.1, and 2.2 success criteria for web (87 total; A, AA, AAA). Use it as the master reference.
  • What we do not cover: Section 3 lists criteria that require manual testing (and, where noted, assistive-technology testing) because TestMU Accessibility does not support them or only partially supports them. For each area, a checklist and how to do (manual test procedure) are provided so you can achieve full rules coverage and compliance.
  • Use this doc as a reference for manual testing responsibilities for full accessibility coverage. For why these criteria are manual (semantic vs syntactic, partial coverage, and manual-only categories), see the "What we cover" document.

Coverage cross-check: Section 2 lists all 87 WCAG 2.2 success criteria (Principle 1: 29; Principle 2: 34; Principle 3: 21; Principle 4: 3). Section 3 addresses every criterion that requires manual or assistive-technology testing (including 1.2.x, 1.3.2–1.3.5, 1.4.1–1.4.5, 1.4.10–1.4.13, 2.1.x, 2.2.x, 2.3.1, 2.3.3, 2.4.x, 2.5.x, 3.1.x, 3.2.x, 3.3.x, 4.1.3, and AAA where applicable). Together with automated coverage (see "What we cover" doc), this document supports 100% WCAG rules coverage for web.

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles