Accessibility test digest
Synopsis
Page: Pfizer (100%)
URL: https://www.pfizer.com/
Score: 3023
Tested by: Testaro, procedure tp15
Scored by: Testilo, procedure sp15c
Digested by: Testilo, procedure dp15a
Introduction
The Testaro application used its tp15
testing procedure to test the accessibility (barrier-free design and coding) of the Pfizer (100%) web page at https://www.pfizer.com/ on 2022/08/13. The procedure performed 1230 tests. Of these, 24 are custom tests defined by Testaro, and the others belong to these seven other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- Continuum by Level Access
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Nu Html Checker
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp15c
scoring procedure to compute partial and total scores for the page. The total score is 3023 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp15a
to produce this digest, briefly explaining how sp15c
computed the scores.
Score summary
total | 3023 |
---|---|
log | 613 |
preventions | 100 |
focusableHidden | 477 |
menuNavigation | 391 |
linkNoText | 349 |
linkIndication | 154 |
contrastAA | 117 |
imageNoText | 82 |
ariaBadAttribute | 82 |
linkForcesNewWindow | 62 |
fatalError | 52 |
zIndexNotZero | 41 |
noLeading | 41 |
focusableOperable | 34 |
roleBad | 34 |
contrastAAA | 33 |
svgImageNoText | 26 |
headingEmpty | 23 |
fontSmall | 22 |
headingOfNothing | 20 |
obsolete | 19 |
targetSize | 17 |
parseError | 15 |
contentBeyondLandmarks | 14 |
cssInvalid | 14 |
linkTextsSame | 14 |
focusIndication | 12 |
hoverSurprise | 12 |
metaBad | 11 |
headingStructure | 10 |
styleParentBad | 10 |
inconsistentStyles | 9 |
visibleLabelNotName | 9 |
navConfusion | 8 |
landmarkConfusion | 8 |
titleRedundant | 8 |
imageTextRisk | 7 |
imageTextBad | 6 |
notKeyboardScrollable | 6 |
ariaRedundant | 6 |
contrastRisk | 6 |
typeRedundant | 6 |
leadingClipsText | 6 |
tabIndexMissing | 6 |
horizontalScrolling | 5 |
tabFocusability | 4 |
decorativeImageRisk | 4 |
visibleBulk | 3 |
skipRepeatedContent | 3 |
hiddenContentRisk | 3 |
cssBansRotate | 3 |
pseudoHeadingRisk | 3 |
scrollRisk | 3 |
Issue summary
Special issues
log: Score 613. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 100. This is based on tests that the page did not allow to be run. That impedes accessibility progress and risks interfering with tools that users with disabilities need.
Classified issues
focusableHidden: Score 477. Issues reported by tests in this category:
- Package
alfa
, testr17
, score 4 (Tab-focusable element is or has an ancestor that is aria-hidden) - Package
axe
, testaria-hidden-focus
, score 3 (ARIA hidden element is focusable or contains a focusable element) - Package
ibm
, testaria_hidden_focus_misuse
, score 472 (Focusable element is within the subtree of an element with aria-hidden set to true)
menuNavigation: Score 391. Issues reported by tests in this category:
- Package
testaro
, testmenuNav
, score 389 (Nonstandard keyboard navigation among focusable menu items)
linkNoText: Score 349. Issues reported by tests in this category:
- Package
alfa
, testr11
, score 88 (Link has no accessible name) - Package
axe
, testlink-name
, score 18 (Link has no discernible text) - Package
continuum
, test237
, score 276 (a element has no mechanism that allows an accessible name value to be calculated) - Package
htmlcs
, teste:AA.4_1_2.H91.A.NoContent
, score 24 (Link has an href attribute but no text) - Package
ibm
, testWCAG20_A_HasText
, score 24 (Hyperlink has no text description) - Package
tenon
, test57
, score 24 (Link has no text inside it)
linkIndication: Score 154. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 150 (Non-underlined adjacent links) - Package
axe
, testlink-in-text-block
, score 4 (Link is not distinct from surrounding text without reliance on color)
contrastAA: Score 117. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 2 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 114 (Element has insufficient color contrast)
imageNoText: Score 82. Issues reported by tests in this category:
- Package
alfa
, testr2
, score 20 (Image has no accessible name) - Package
axe
, testimage-alt
, score 20 (Image has no text alternative) - Package
continuum
, test89
, score 20 (img element has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.1_1_1.H37
, score 48 (img element has no alt attribute) - Package
ibm
, testWCAG20_Img_HasAlt
, score 20 (Image has no alt attribute conveying its meaning, or alt="" if decorative)
ariaBadAttribute: Score 82. Issues reported by tests in this category:
- Package
ibm
, testaria_semantics_attribute
, score 80 (ARIA attributes is invalid for the element or ARIA role to which it is assigned)
linkForcesNewWindow: Score 62. Issues reported by tests in this category:
- Package
tenon
, test218
, score 60 (Link opens in a new window without user control)
fatalError: Score 52. Issues reported by tests in this category:
- Package
nuVal
, testCannot recover after last error. Any further errors will be ignored.
, score 50 (Testing was interrupted by a fatal error)
zIndexNotZero: Score 41. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 39 (Layering with nondefault z-index values)
noLeading: Score 41. Issues reported by tests in this category:
- Package
alfa
, testr73
, score 39 (Paragraph of text has insufficient line height)
focusableOperable: Score 34. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 32 (Operable elements that cannot be Tab-focused and vice versa)
roleBad: Score 34. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 32 (Nonexistent or implicit-overriding role)
contrastAAA: Score 33. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 3 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 30 (Element has insufficient color contrast (Level AAA))
svgImageNoText: Score 26. Issues reported by tests in this category:
- Package
continuum
, test123
, score 24 (svg element has no mechanism that allows an accessible name to be calculated)
headingEmpty: Score 23. Issues reported by tests in this category:
- Package
alfa
, testr64
, score 18 (Heading has no non-empty accessible name) - Package
axe
, testempty-heading
, score 1 (Heading empty) - Package
htmlcs
, teste:AA.1_3_1.H42.2
, score 3 (Heading empty) - Package
ibm
, testRPT_Header_HasContent
, score 3 (Heading element provides no descriptive text)
fontSmall: Score 22. Issues reported by tests in this category:
- Package
tenon
, test134
, score 20 (Text is very small)
headingOfNothing: Score 20. Issues reported by tests in this category:
- Package
alfa
, testr78
, score 18 (No content between two headings of the same level)
obsolete: Score 19. Issues reported by tests in this category:
- Package
ibm
, testelement_attribute_deprecated
, score 2 (Element or attribute is obsolete) - Package
ibm
, testaria_attribute_deprecated
, score 14 (ARIA role or attribute is deprecated) - Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 2 (Attribute is obsolete on its element)
targetSize: Score 17. Issues reported by tests in this category:
- Package
tenon
, test152
, score 15 (Actionable element is smaller than the minimum required size)
parseError: Score 15. Issues reported by tests in this category:
- Package
nuVal
, testSaw