PDF Accessibility - Test Procedures & Requirements - Visa Accessibility
VGAR Test Procedures - PDF
PDF Accessibility - Test Procedures & Requirements
The Visa Global Accessibility Requirements (VGAR) is a combination of requirements and complimentary test procedures that help teams create and verify accessible PDF documents.
For accessibility testing, the tester simply executes the test cases and determines whether each page in the PDF document being tested passes or fails the test case. When a failure is found, the tester then documents the failure and provides it to the development team for remediation. The development team subsequently references both the identified failure and the corresponding requirement to assist in the remediation effort.
Test Order
The following table contains the VGAR PDF test cases, they are ordered for the ideal test execution.
| Test Order | Name | Test Tool | Test Procedure | Pass Fail Outcomes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | PDF-1-1 Use an Automated Testing Tool | Adobe Acrobat Pro/PDF Accessibility Checker(PAC)(Preferred) | 1) Execute the accessibility checker and analyze the results 2) Verify that there are no issues to report (i.e, PDF/UA-1 compliant) |
Pass = Issues are not reported by Accessibility Checker Fail = Issues are reported by Accessibility Checker |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | PDF-5-1 Language of the Document | Adobe Acrobat Pro | 1) Open the document in Adobe Acrobat Pro and navigate to File > Properties>Advanced Tab 2) Verify that the language used matches the content of the page. |
Pass = A valid language is specified. Fail = A valid language is not specified. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | PDF-1-2 Document Title | Adobe Acrobat Pro | 1) Open the document in Adobe Acrobat Pro and navigate to File > Properties. 2) Verify that the document title is both correct and informative 3) Select the 'Initial View' tab and verify that 'Document Title' is chosen in the 'Window Options' dropdown |
Pass = The document has a title that is relevant and explains its content, AND the initial view is set to 'Document Title'. Fail = The document lacks a title, OR the title is not relevant OR it doesn't explain its content, OR the initial view isn't set to 'Document Title'. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | PDF-6-1 Page Numbers | Adobe Acrobat Pro | 1) Inspect the document for page numbers 2) Use the keyboard shortcut CMD/CTRL+Shift+N to open a 'Go To Page' dialogue 3) Enter a page number and click OK 4) Verify that the entered page numbers match the actual page numbers of the document(from header/footer) |
Pass = Page numbers in PDF reader accurately reflect the Document page number Fail = Page numbers in PDF reader do not accurately reflect the document page number NA = Page numbers are not available in the document |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | PDF-6-2 Bookmarks | Adobe Acrobat Pro | 1) Open the document in Adobe Acrobat Pro 2) Open the bookmarks pane and verify that bookmarks are present |
Pass= Bookmarks are present Fail = No bookmarks are present NA = The document is less than 21 pages in length |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | PDF-2-1 Color Contrast Ratio | Color Contrast Analyzer (CCA) | 1) Use the CCA tool (or any similar tool) to analyze the color contrast ratio between text and its background, as well as images of text against their backgrounds. 2) Make sure the contrast ratio is at least 4.5:1. However, if the text is 18 point or 14 point bold or larger, a lower ratio of 3:1 is acceptable. |
Pass = Text meets the required minimum contrast ratio. Fail = Text doesn't meet the minimum required contrast ratio. NA = Text is part of an inactive UI component or purely decorative. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | PDF-2-2 Non-Text Contrast ratio | Color Contrast Analyzer (CCA) | 1) Use the CCA tool (or any similar tool) to analyze the color contrast ratio between all significant user interface elements and graphics against the background. 2) Verify that there is a contrast ratio of at least 3:1 against adjacent colors including the background and other non-text objects |
Pass = All significant elements of the user interface and graphics maintain a 3:1 contrast ratio with surrounding colors. Fail = Important user interface elements or graphics don't maintain a 3:1 contrast ratio with the colors around them. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | PDF-4-1 Text Alternatives | Adobe Acrobat Pro | 1) Inspect the document for all meaningful images 2) Verify the alt text for every image and ensure they are accurate and descriptive. 3) Verify that the alternative text is less than 150 characters long. 4) For complex images, verify that they have elaborative text descriptions(ideally in a close proximity to the image) rather than long alternative text strings that are more than 150 characters. |
Pass = All images have descriptive alt text shorter than 150 characters OR visible and elaborative text descriptions for complex images (e.g. graphs) Fail = One or more images do not have alt text or visible elaborative text descriptions OR the alt text provided is not descriptive OR it is longer than 150 characters NA = No images are present |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | PDF-4-2 Decorative Images | Adobe Acrobat Pro | 1) Inspect the document for all decorative images 2) Verify that every decorative image is appropriately marked as decorative or it is artifacted. |
Pass= All non-text decorative content has been properly marked as decorative or artifacted Fail= Non-text decorative content has NOT been labeled as an artifact. NA =There is no non-text decorative content present. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | PDF-4-3 Images with Captions | Adobe Acrobat Pro | 1) Inspect the document for the presence of images with captions 2) Verify that caption text is tagged as |
Pass = All the image captions are correctly tagged as Fail = Any image caption is not tagged as NA = There are no images with captions are present. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | PDF-4-4 No Images of Text | Visual Inspection | 1) Inspect the document for images that contain text. 2) Verify that information is conveyed using actual text instead of images that contain text. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The only exceptions are logos and instances where text within images is unavoidable, such as in graphs or screenshots. | Pass =Images of text are not used Fail =Images of text are used NA =There are no images of the text present OR the images are exempt from the requirement |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | PDF-2-3 Not Only Color | Visual Inspection | 1) Perform a visual inspection of the document 2) Verify that whenever a difference in color is used to convey information, that information is also available in text or through some other alternative method. |
Pass = A non-color alternative is presented along with color Fail = Only color is used to indicate meaning NA = Color is not used to convey meaning |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | PDF-3-1 Semantic Tagging of Text | Adobe Acrobat Pro | 1) Open the tags panel and review the tags 2) Verify that the tags selected are semantically appropriate for the content type in a logical reading order 3) Verify that if non-standard (tag) structure types are used, they are mapped to the nearest functionally equivalent standard tags. 4) Verify that artifacts are not present in the tags tree |
Pass = The document is tagged and has semantically appropriate tags Fail = The document is either untagged or has incorrect/non-semantic tags. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | PDF-5-2 Tab and Reading Order | Adobe Acrobat Pro/Keyboard | 1) Use the Reading Order tool to verify the content is in the correct sequence. 2) Navigate through the page using a keyboard and verify that all interactive content appears in the right order when using the Tab key. |
Pass = The sequence of the content and the order of tabbing through interactive elements is correct. Fail = Either the sequence of the content or the order of tabbing through interactive elements is incorrect. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | PDF-8-1 Links and Link Text | Screen Reader | 1) Use a screen reader to go through the PDF document. 2) Verify that the link is read out properly and its description correctly indicates where the link leads to. 3) Verify the tag tree visually to ensure the links are correctly tagged as with a nested 'Link-OBJR' tag. 4) Use the Tab key to navigate to each link. Press Enter to verify that the link takes you to the intended target. |
Pass= All links are accurately tagged, easily read by a screen reader, can be activated using a keyboard, and the link text clearly states the link's purpose. Fail = If any link is inaccurately tagged, cannot be read by a screen reader, can't be activated with a keyboard, or the link text does not clearly state the link's purpose. NA = There are no links present in the document |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | PDF-5-3 Headers and Footers | Adobe Acrobat Pro | 1) Inspect the document for running headers and footers 2) Verify that they are consistent on all pages 3) Verify that whether the content appears within the header or footer on multiple pages is redundant or not 4) Verify that redundant content is marked as an artifact |
Pass = All headers and footers are consistent across the pages AND the redundant information is marked as an artifact Fail = Any headers or footers are inconsistent across the pages OR the redundant information is not marked as an artifact NA = No headers or footers are present in the document |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 | PDF-3-2 Table of Contents | Adobe Acrobat Pro | 1) Inspect the document for the presence of a Table of Contents 2) Verify that the Table of contents has links to the correct sections with in the document 3) Verify that all Table of Contents are correctly tagged as a 4) Verify that all Table of Contents Items are appropriately tagged using the 5) Verify that 6) Verify that the caption (if available) is tagged as |
Pass = The table of contents links to the correct section within the document and it is correctly tagged using Fail = The table of contents either doesn't link to the correct sections within the document OR it is not correctly tagged using NA = A table of Contents is not present |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 | PDF-3-3 Headings | Adobe Acrobat Pro | 1) Inspect the document for headings and corresponding tags 2) Verify that all heading content is tagged as headings using only to 3) Verify that headings follow a sequential order without any levels being skipped. For instance, the order should be Heading 1, followed by Heading 2, followed by Heading 3, and so on. There should be no omission of any numbers in the sequence. |
Pass = Heading texts are tagged using only to Fail = Heading texts are not tagged using to |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 19 | PDF-7-1 Tables | Adobe Acrobat Pro | 1) Inspect the documents for Tables 2) Verify that all content that resembles a table is correctly tagged as a
|