Lesson 5 - Reporting Findings
Description
Report format
An accessibility audit report should contain any information that may be helpful to the website designers and developers in interpreting your findings.
Here are suggestions for sections to include:
- Title page with the site URL, date, and name of auditor
- Table of contents
- Introduction explaining WCAG 2.0 and relevant legislation
- Summary of your findings with general comments
- Guideline checklist
- Resources
An essential piece of your report is the success criterion checklist. In your document editor, create a table with the headings “Success Criterion”, “Level”, “Evaluation” and “Comments”. Create a row for each WCAG 2.0 criterion and enter its title and level. Here is an example with the first guideline entered:
Success Criterion |
Level |
Evaluation |
Comments |
1.1.1: Non-text Content |
A |
Pass/Fail |
Reason for pass or fail: explanation of the issue, examples of failure (with screenshots if appropriate), and suggestions for how to fix it. |
Screenshots
It is helpful to include screenshots of issues in the comments area. This will help to illustrate and explain accessibility issues to sighted developers.
Some helpful screenshots to include in your report might include:
- Low contrast text and analyzer report.
- Instances where colour is used as the only way to communicate information.
- Examples of resizing issues when page text is enlarged to 200%.
- Examples of images that are missing alt text.
- The headings structure shown in Headings Map, when it does not follow guidelines.
- A screenshot of a page with arrows depicting the tabbing order when it does not follow a sequential order.
- Examples of text presented as images.
Evaluating criteria
Learning to properly evaluating all of the WCAG 2.0 success criteria will take a lot of practice! Fortunately, conducting audits is a great way to improve your web accessibility knowledge.
The chart below (source: WebAIM checklist http://webaim.org/standards/wcag/checklist) offers some guidance by suggesting “questions to ask” as a way of evaluating a particular criterion, where a negative answer (“no”) often signals that the success criterion has not been met.
In your report’s success criteria checklist table, enter a Pass or Fail evaluation for each success criterion based on your findings.
In some cases, a site might be very close to meeting the success criterion, or technically meet the success criterion but have related usability issues. If this is the case, considering entering a Pass*, which can indicate to the developer that while you are passing the guideline, you still have suggestions for making the experience better for users. Explain these in the comments area.
If you will be conducting many audits, it will likely be helpful to create a boilerplate guideline checklist with standard issues and comments. This way, you can speed up your auditing process by referring to your template’s comments and pasting them into your current report.
Note: only Level A and Level AA criteria are listed here. For the full list that includes Level AAA criteria, see the WCAG 2.0 website.
Principle 1: Perceivable
Success Criterion | Level | Questions to ask |
1.1.1: Non-text Content | A | Goal: Ensure there are text alternatives to visuals. Question(s):
|
1.2.1: Audio-only and Video-only (Prerecorded) | A | Goal: Ensure there are alternatives for audio tracks and videos without audio. Question(s):
|
1.2.2: Captions (Prerecorded) | A | Goal: Ensure there are text alternatives for videos with audio. Question(s):
|
1.2.3: Audio Description or Full Text Alternative | A | Goal: Ensure there are alternatives for video. Question(s):
|
1.2.4: Captions (Live) | AA | Goal: Ensure there are text alternatives to live video. Question(s):
|
1.2.5: Audio Description | AA | Goal: Ensure there are audio alternatives to visuals in video. Question(s):
|
1.3.1: Info and Relationships | A | Goal: Ensure the use of semantic markup that thoroughly explains meaning, purpose, and behaviours for all site content. Question(s):
|
1.3.2: Meaningful Sequence | A | Goal: A logical and intuitive content order. Question(s):
|
1.3.3: Sensory Characteristics | A | Goal: Specific senses are not required to understand and interact with the website. Question(s):
|
1.4.1: Use of Colour | A | Goal: More than colour is used to distinguish content. Question(s):
|
1.4.2: Audio Control | A | Goal: Automatically playing audio can have volume adjusted. Question(s):
|
1.4.3: Contrast (Minimum) | AA | Goal: Contrast of text is sufficient. Question(s):
|
1.4.4: Resize text | AA | Goal: Text can be doubled without loss of information. Question(s):
|
1.4.5: Images of Text | AA | Goal: To provide actual, perceivable text rather than images of text. Question(s):
|
Principle 2: Operable
Success Criterion | Level | Questions to ask |
2.1.1: Keyboard | A | Goal: All content and functionality is available to users that use a keyboard or alternative input device. Question(s):
|
2.1.2: No Keyboard Trap | A | Goal: When moving through the site with a keyboard, focus does not get stuck anywhere. Question(s):
|
2.2.1: Timing Adjustable | A | Goal: Give users enough time to read, input, and interact with content. Question(s):
|
2.2.2: Pause, Stop, Hide | A | Goal: Provide users a way to pause, stop, or hide moving content. Question(s):
|
2.3.1: Three Flashes or Below Threshold | A | Goal: To not flash content which may cause seizures. Question(s):
|
2.4.1: Bypass Blocks | A | Goal: To provide a way for users to quickly skip over navigation, or jump to specific parts of the page. Question(s):
|
2.4.2: Page Titled | A | Goal: To inform the user about a page’s content by properly titling each page. Question(s):
|
2.4.3: Focus Order | A | Goal: To ensure the order of focusable elements (links, inputs, etc.) makes sense. Question(s):
|
2.4.4: Link Purpose (In Context) | A | Goal: For link text to clearly describe the purpose and destination of the link. Question(s):
|
2.4.5: Multiple Ways | AA | Goal: Provide more than one way to let users discover other pages on the website. Question(s):
|
2.4.6: Headings and Labels | AA | Goal: Provide informative labels and headings. Question(s):
|
2.4.7: Focus Visible | AA | Goal: To make it clear where keyboard focus is. Question(s):
|
Principle 3: Understandable
Success Criterion | Level | Questions to ask |
3.1.1: Language of Page | A | Goal: To programmatically define the language of a page. Question(s):
|
3.1.2: Language of Parts | AA | Goal: To programmatically define the language of content that is not in the main language of the page. Question(s):
|
3.2.1: On Focus | A | Goal: That nothing disorienting happens when an element receives focus. Question(s):
|
3.2.2: On Input | A | Goal: That nothing disorienting happens when an input is used. Question(s):
|
3.2.3: Consistent Navigation | AA | Goal: To use consistent navigation across all pages. Question(s):
|
3.2.4: Consistent Identification | AA | Goal: To consistently identify repeating elements. Question(s):
|
3.3.1: Error Identification | A | Goal: To clearly inform the user of any form input errors in a way that allows them to quickly and easily fix the issues. Question(s):
|
3.3.2: Labels or Instructions | A | Goal: To provide labels and instructions that allows the user to understand and use a form successfully. Question(s):
|
3.3.3: Error Suggestion | AA | Goal: To inform the user about inputs that require a certain format. Question(s):
|
3.3.4: Error Prevention (Legal, Financial, Data) | AA | Goal: To ensure users are intentionally submitting, deleting, or changing important information. Question(s):
|
Principle 4: Robust
Success Criterion | Level | Questions to ask |
4.1.1: Parsing | A | Goal: To ensure markup is error-free. Question(s):
|
4.1.2: Name, Role, Value | A | Goal: To programmatically describe all interactive elements’ roles and behaviours. Question(s):
|
Task
- Choose a website with moderate complexity and attempt to assign a “yes”, “no”, or “N/A” (not applicable) to each of the questions listed in the evaluation chart.
- Go through the sample audit and create a boilerplate document based off the comments in this report.
- Create a report template.
- Fill in a guideline checklist table for the website you chose in 1.
- Email the final document to your mentor.
Resources
Submissions (3)
-
Céleste C. Writing submission: 3225.4 days ago
-
Jessica Geboers Writing comment: 3249.6 days ago
-
Jessica Geboers Writing submission: 3249.6 days ago