Accessibility and GDPR Testing Summary
Webpage Accessibility Test Summary
Our accessibility testing capability uses the Google Chrome Lighthouse Accessibility tests.
WCAG Principle | WCAG Guideline | Description | Number of Tests | Test Objectives |
---|---|---|---|---|
WCAG 2.0 | Level - A | 1.1.1 Non-text Content | Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language. | 4 | (1) Ensure object elements have alternate text, (2) Ensure img elements have alternate text or a role of none or presentation, (3) Ensure input type="image" elements have alternate text & (4) Ensure role="img" elements have alternate text |
WCAG 2.0 | Level - A | 1.2.2 Captions (Prerecorded) | Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labelled as such. | 1 | (1) Ensure video elements have captions |
WCAG 2.0 | Level - AA | 1.2.5 Audio Description (Prerecorded) | Audio description is provided for all prerecorded video content in synchronized media. | 1 | (1) Ensure video elements have audio descriptions |
WCAG 2.0 | Level - A | 1.3.1 Info and Relationships | Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. | 8 | (1) Ensure every form element has a label, (2) Ensure aria‑hidden elements do not contain focusable elements, (3) Ensure dl elements are structured correctly, (4) Ensure dt and dd elements are contained by a dl , (5) Ensure lists are structured correctly, (6) Ensure li elements are used semantically, (7) Ensure that each cell in a table using the headers refers to another cell in that table & (8) Ensure that each table header in a data table refers to data cells. |
WCAG 2.0 | Level - AA | 1.4.3 Contrast (Minimum) | The visual presentation of text and images of text has a contrast ratio of at least 4.5:1 | 1 | (1) Ensure the contrast between foreground and background colours meets WCAG 2 AA contrast ratio thresholds |
WCAG 2.0 | Level - A | 2.1.1 Keyboard | All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. | 1 | (1) Elements that have scrollable content should be accessible by keyboard |
WCAG 2.0 | Level - AAA | 2.2.4 Interruptions | A mechanism is available to bypass blocks of content that are repeated on multiple Web pages. | 1 | (1) Ensure meta http‑equiv="refresh" is not used |
WCAG 2.0 | Level - A | 2.4.1 Bypass blocks | A mechanism is available to bypass blocks of content that are repeated on multiple Web pages. | 1 | (1) Ensure iframe and frame elements contain a non-empty title attribute |
WCAG 2.0 | Level - A | 2.4.4 Link purpose (in Context) | The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general. | 1 | (1) Ensure links have discernible text |
WCAG 2.0 | Level - A | 3.1.1 Language of Page | The default human language of each Web page can be programmatically determined. | 2 | (1) Ensure every HTML document has a lang attribute, (2) Ensure the lang attribute of the html element has a valid value |
WCAG 2.0 | Level - AA | 3.1.2 Language of Parts | The human language of each passage or phrase in the content can be programmatically determined except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text. | 1 | (1) Ensure lang attributes have valid values |
WCAG 2.0 | Level - AAA | 3.2.5 Change on Request | Changes of context are initiated only by user request or a mechanism is available to turn off such changes. | 1 | (1) Ensure meta http‑equiv="refresh" is not used |
WCAG 2.0 | Level - A | 4.1.1 Parsing | In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features. | 1 | (1) Ensure every id attribute value of active elements is unique |
WCAG 2.0 | Level - A | 4.1.2 Name, Role, Value | For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. | 8 | (1) Ensure every form element has a label, (2) Ensure links have discernible text, (3) Ensure aria‑hidden elements do not contain focusable elements, (4) Ensure every ARIA input field has an accessible name, (5) Ensure aria‑role description is only used on elements with an implicit or explicit role, (6) Ensure every ARIA toggle field has an accessible name, (7) Ensure iframe and frame elements contain a non-empty title attribute & (8) Ensure input buttons have discernible text |