Skip to content

New Test for media alternatives for text #388

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Jun 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 40 additions & 5 deletions _baselines/16AudioVideo.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,9 @@ Evaluation of alternative content to assess its equivalence to audio-only or vid
#### Audio-Only

- If audio is synchronized with video, slides, animations, or other time-based visual media, then use the synchronization test instead: Baseline [17. Synchronized Media](../17SyncMedia).
- Audio intended as a media alternative for text does not require additional description if it is clearly labeled as such.
- Short sounds used to notify the user, such as confirmation beeps and error notifications, are not included in this requirement. The check for this requirement is performed under Baseline [7. Sensory Characteristics](../07Sensory).
- Audio labeled as a media alternative for text does not require additional description if it is indeed equivalent to the text.
- Video labeled as a media alternative for text does not require additional description if it is indeed equivalent to the text.
- Short sounds used to notify the user, such as confirmation beeps and error notifications, are not included in this requirement.
- Information and/or instructions provided in the form of audio-only content must provide equivalent programmatic and/or textual cues; the check for this requirement is performed under Baseline [7. Sensory Characteristics](../07Sensory).

#### Video-Only
Expand All @@ -36,14 +37,14 @@ Evaluation of alternative content to assess its equivalence to audio-only or vid

#### Identify Content

<p id="1IC">Pre-recorded audio-only content.</p>
<p id="1IC">Pre-recorded audio-only content. Do not include media that is clearly labeled as a media alternative for text.</p>

#### Test Instructions

<ol id="1TI">
<li id="1TI-1">Check that the content provides transcript(s) for audio-only content. [SC 1.2.1]</li>
<li id="1TI-2">Check that the transcript is text (e.g., an image-only PDF would not be sufficient to pass this test). [SC 1.2.1]</li>
<li id="1TI-3">Play the audio-only content entirely.</li>
<li id="1TI-3">Play the audio-only content entirely while referring to the alternative.</li>
<li id="1TI-4">Check that the information in the transcript is an accurate and complete representation of the audio-only content and includes relevant sounds in addition to dialogue, such as doors banging, sirens wailing, identification of speakers in dialogue, etc. [SC 1.2.1]</li>
</ol>

Expand All @@ -56,7 +57,7 @@ Evaluation of alternative content to assess its equivalence to audio-only or vid

#### Identify Content

<p id="2IC">Pre-recorded video-only content.</p>
<p id="2IC">Pre-recorded video-only content. Do not include media that is clearly labeled as a media alternative for text.</p>

#### Test Instructions

Expand All @@ -70,7 +71,41 @@ Evaluation of alternative content to assess its equivalence to audio-only or vid

<p id="2TR">If any of the above checks fail, then Baseline Test 16.2-VideoOnlyAlt fail.</p>

### 16.3 Test Procedure for Audio Media Alternative (Prerecorded)

**Baseline Test ID:** 16.3-AudioMediaAlternative
#### Identify Content
<p id="3IC">Pre-recorded audio-only that is clearly labeled as a media alternative for text.</p>

#### Test Instructions
<ol id="3TI">
<li id="3TI-1">Identify the text for which the media is an alternative.</li>
<li id="3TI-2">Play the media that is labeled as an equivalent alternative for the text.</li>
<li id="3TI-3">Check that the meaningful audible information of the media is available in the text.</li>
</ol>

#### Test Results
<p id="3TR">If any of the above checks fail, then the audio-only is not a media alternative for text. Perform Baseline Tests <a href="#161-test-procedure-for-audio-only-prerecorded">16.1 Test Procedure for Audio-Only (Prerecorded)</a>. </p>

### 16.4 Test Procedure for Video Media Alternative (Prerecorded)

**Baseline Test ID:** 16.4-VideoMediaAlternative
#### Identify Content
<p id="4IC">Pre-recorded video-only that is clearly labeled as a media alternative for text.</p>

#### Test Instructions
<ol id="4TI">
<li id="4TI-1">Identify the text for which the media is an alternative.</li>
<li id="4TI-2">Play the media that is labeled as an equivalent alternative for the text.</li>
<li id="4TI-3">Check that the meaningful visual information of the media is available in the text.</li>
</ol>

#### Test Results
<p id="4TR">If any of the above checks fail, then the video-only is not a media alternative for text. Perform Baseline Tests <a href="#162-test-procedure-for-video-only-prerecorded">16.2 Test Procedure for Video-only (Prerecorded)</a>. </p>

### Advisory: Tips for streamlined test processes
- Baseline Tests 16.1 and 16.3 are tests for Audio-only files. It may make sense to perform Test 16.3 before Test 16.1.
- Baseline Tests 16.2 and 16.4 are tests for Video-only files. It may make sense to perform Test 16.4 before Test 16.2.

#### WCAG 2.0 Techniques

Expand Down
24 changes: 21 additions & 3 deletions _baselines/17SyncMedia.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ order-number: 18

### Test Method Rationale

Evaluation of captions and audio descriptions to assess its equivalence to synchronized media content generally involves a manual, cognitive comparison of the original content with its alternative(s).
Evaluation of captions and audio descriptions to assess its equivalence to synchronized media content generally involves a manual, cognitive comparison of the original content with its alternative(s). Media that are clearly labeled as a media alternative for text are tested to assess equivalence to the text and if not equivalent, the tests for captions and audio descriptions are to be performed.

### Limitations, Assumptions, or Exceptions

Expand Down Expand Up @@ -82,7 +82,7 @@ Evaluation of captions and audio descriptions to assess its equivalence to synch

**Baseline Test ID:** 17.4-CaptionsPrerecorded
#### Identify Content
<p id="4IC">Pre-recorded synchronized multimedia that is not a media alternative for text and is clearly labeled as such.</p>
<p id="4IC">Pre-recorded synchronized multimedia. Do not include media that is clearly labeled as a media alternative for text.</p>

#### Test Instructions
<ol id="4TI">
Expand All @@ -104,7 +104,7 @@ Evaluation of captions and audio descriptions to assess its equivalence to synch
**Baseline Test ID:** 17.5-ADPrerecorded

#### Identify Content
<p id="5IC">Pre-recorded synchronized multimedia.</p>
<p id="5IC">Pre-recorded synchronized multimedia. . Do not include media that is clearly labeled as a media alternative for text.</p>

#### Test Instructions
<ol id="5TI">
Expand Down Expand Up @@ -135,11 +135,29 @@ Evaluation of captions and audio descriptions to assess its equivalence to synch
#### Test Results
<p id="6TR">If any of the above checks fail, then Baseline Requirement 17.6-CaptionsLive fails.</p>

### 17.7 Test Procedure for Sync Media Alternative (Prerecorded)

**Baseline Test ID:** 17.7-SyncMediaAlternative
#### Identify Content
<p id="7IC">Pre-recorded synchronized multimedia that is clearly labeled as a media alternative for text.</p>

#### Test Instructions
<ol id="7TI">
<li id="7TI-1">Identify the text for which the media is an alternative.</li>
<li id="7TI-2">Play the media that is labeled as an equivalent alternative for the text.</li>
<li id="7TI-3">Check that the meaningful audible information of the media is available in the text.</li>
<li id="7TI-4">Check that the meaningful visual information of the media is available in the text.</li>
</ol>

#### Test Results
<p id="7TR">If any of the above checks fail, then the multimedia is not a media alternative for text. Perform Baseline Tests <a href="#174-test-procedure-for-captions-prerecorded">17.4 Test Procedure for Captions (Prerecorded)</a> and <a href="#175-test-procedure-for-audio-description-prerecorded">17.5 Test Procedure for Audio Description (Prerecorded)</a> on the pre-recorded synchronized multimedia. </p>

### Advisory: Tips for streamlined test processes

- Testing synchronized media is different from testing Baseline [16. Audio-Only and Video-Only content](../16AudioVideo).
- Synchronized media players may be software or HTML.
- At Level AA, SC 1.2.5 applies to synchronized media. The related Level A requirement, SC 1.2.3, should be marked as ‘Not Tested’ in the test report. It is permissible for test processes to add a test for SC 1.2.3 (evaluate a full text alternative for equivalence). Adding such a test would exceed baseline test requirements and would not affect Baseline 17’s outcome.
- All synchronized multimedia should be tested. If the pre-recorded multimedia is labeled as an media alternative for text, confirm that it provides equivalent information as text. If it does not, then it is not a media alternative for text. Test the multimedia for captions and audio descriptions. It may make sense to perform Test 17.7 before testing for captions and audio descriptions.

#### WCAG 2.0 Techniques
The following sufficient techniques and/or common failures were considered when developing this test procedure for this baseline requirement:
Expand Down
24 changes: 22 additions & 2 deletions _baselines/AppendixA1.html
Original file line number Diff line number Diff line change
Expand Up @@ -335,15 +335,25 @@ <h3>Baseline to Section 508/WCAG Requirement</h3>
<td>1.2.1 Audio-only and Video-only (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../16AudioVideo/#162-test-procedure-for-sc-121-video-only-prerecorded">16.2 Video-only (Prerecorded)</a></th>
<th scope="row"><a href="../16AudioVideo/#162-test-procedure-for-video-only-prerecorded">16.2 Video-only (Prerecorded)</a></th>
<td><a href="../16AudioVideo/#2TI-1">16.2-1</a></td>
<td>1.2.1 Audio-only and Video-only (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../16AudioVideo/#162-test-procedure-for-sc-121-video-only-prerecorded">16.2 Video-only (Prerecorded)</a></th>
<th scope="row"><a href="../16AudioVideo/#162-test-procedure-for-video-only-prerecorded">16.2 Video-only (Prerecorded)</a></th>
<td><a href="../16AudioVideo/#2TI-3">16.2-3</a></td>
<td>1.2.1 Audio-only and Video-only (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../16AudioVideo/#163-test-procedure-for-audio-media-alternative-prerecorded">16.3 Audio Media Alternative (Prerecorded)</a></th>
<td><a href="../16AudioVideo/#2TI-1">16.3-3</a></td>
<td>related to 1.2.1 Audio-only and Video-only (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../16AudioVideo/#164-test-procedure-for-video-media-alternative-prerecorded">16.4 Video Media Alternative (Prerecorded)</a></th>
<td><a href="../16AudioVideo/#2TI-3">16.4-3</a></td>
<td>related to 1.2.1 Audio-only and Video-only (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../17SyncMedia/#171-test-procedure-for-media-player-controls">17.1 Media Player Controls</a></th>
<td><a href="../17SyncMedia/#1TI-1">17.1-1</a></td>
Expand Down Expand Up @@ -389,6 +399,16 @@ <h3>Baseline to Section 508/WCAG Requirement</h3>
<td><a href="../17SyncMedia/#6TI-3">17.6-3</a></td>
<td>1.2.4 Captions (Live)</td>
</tr>
<tr>
<th scope="row"><a href="../17SyncMedia/#177-test-procedure-for-media-alternatives-prerecorded">17.7 Test Procedure for Sync Media Alternative (Prerecorded)</a></th>
<td><a href="../17SyncMedia/#6TI-3">17.7-3</a></td>
<td>related to 1.2.2 Captions (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../17SyncMedia/#177-test-procedure-for-media-alternatives-prerecorded">17.7 Test Procedure for Sync Media Alternative (Prerecorded)</a></th>
<td><a href="../17SyncMedia/#6TI-3">17.7-4</a></td>
<td>related to 1.2.5 Audio Description (Prerecorded)</td>
</tr>
<tr>
<th scope="row"><a href="../18Stylesheet/#181-test-procedure-for-meaningful-background-image">18.1 Meaningful Background Image</a></th>
<td><a href="../18Stylesheet/#1TI-1">18.1-1</a></td>
Expand Down
6 changes: 4 additions & 2 deletions _baselines/ChangeLog3.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@ Note: Minor punctuation, formatting and spelling changes not included.
| 13. Content Structure | Limitations, Assumptions, Exceptions: Added "A test for Visually Apparent Lists should not include navigation menus. While programmatic lists are often used to create navigation menus, menus may also be created using other techniques." |
| 13.4 Visually Apparent Lists | Moved HTML code from Identify Content to Test Instructions, added description of visual list, added more detail to test instructions |
| 16.1 Audio Only | Instruction 2: replaced image of text with an image-only PDF as a more real-world example |
| 17.4 Captions (Prerecorded) and 17.5 Audio Descriptions (Prerecorded) | Identify Content of both: added "that is not clearly labeled as a media alternative for text" |
| 17.7 Media Alternatives (Prerecorded) | New test added |
| 16.1 and 16.2 | Added "Do not include media that is clearly labeled as a media alternative for text." |
| 16.3 and 16.4 | New tests added for media alternatives for text |
| 17.4 Captions (Prerecorded) and 17.5 Audio Descriptions (Prerecorded) | Identify Content of both: added "Do not include media that is clearly labeled as a media alternative for text." |
| 17.7 Media Alternative (Prerecorded) | New test added for Sync media alternative (prerecorded) |
| 18. CSS Content and Positioning | Accessibility Requirements: removed SC 1.3.1 |
| 19.1 Frames | Instruction 1: separated to 2 test instructions |
| Appendix A | Added Test Instructions with "check" and linked test instructions, sort function, links to Baselines and Test IDs |
Expand Down