Asqatasun v4 - Summary

Asqatasun v4 - AccessiWeb 2.2 - Rule 1.2.3

Summary

This test consists in checking whether each applet that doesn't handle any information is defined with an empty alt attribute.

Business description

Criterion : 1.2

Test : 1.2.3

Test description :

For each applet image (applet tag) that does not convey information and that has an alt attribute, is the content of this attribute empty (alt="")?

Level : Bronze

Technical description

Scope : page

Decision level : decidable

Algorithm

Selection

Set1 (applet tags identified as a decorative applet image from html markers)

All the applet tags with an alt attribute and with an id attribute or a class attribute or a role that matches one of the values set by the user through the "DECORATIVE_IMAGE_MARKER" parameter.

Set2 (applet tags not identified as a decorative applet image from html markers)

All the applet tags with an alt attribute that don't have an id attribute or a class attribute or a role that matches one the values set by the use through the "DECORATIVE_IMAGE_MARKER" parameter or the "INFORMATIVE_IMAGE_MARKER" parameter. That means select all the applet tags with an alt attribute of the page when these parameters are empty.

Process

Test1 (only applied when the "DECORATIVE_IMAGE_MARKER" parameter is not empty) :

For each element of Set1 (decorative applets identified by a html marker), check whether the content of the alt attribute is empty: For each element returning false in Test1, raise a MessageA

Test2

For each element of Set2 (applets not identified as decorative applet), check whether the content of the alt attribute is empty: For each element returning false in Test2, raise a MessageB For each element returning true in Test2, raise a MessageC

MessageA : Decorative applet with not empty alternative
MessageB : Check nature of element with not empty alternative
MessageC : Check nature of element with empty alternative

Analysis

Not Applicable

Set1 and Set2 are empty (The page has no applet tag)

Failed

Test1 returns false (one applet identified as decorative has a not empty alternative)

Passed

Test1 returns true for all the elements of Set 1 and Set2 is empty (all the applet of the page are identified as decorative and they all have an empty alternative)

Pre-Qualified

In all other cases