Méthodologie d'évaluation
Limite de responsabilité
Merci de consulter la section "Limite de responsabilité" avant toute utilisation de ce cours.
Vue d'ensemble
- Introduction
- Objectifs
- Contenu
- Mode d'emploi
- Tests de l'évaluation
- WCAG 1.0 point de contrôle 1.1
- WCAG 1.0 point de contrôle 1.2
- WCAG 1.0 point de contrôle 1.3
- WCAG 1.0 point de contrôle 1.4
- WCAG 1.0 point de contrôle 2.1
- WCAG 1.0 point de contrôle 4.1
- WCAG 1.0 point de contrôle 5.1
- WCAG 1.0 point de contrôle 5.2
- WCAG 1.0 point de contrôle 6.1
- WCAG 1.0 point de contrôle 6.2
- WCAG 1.0 point de contrôle 6.3
- WCAG 1.0 point de contrôle 7.1
- WCAG 1.0 point de contrôle 9.1
- WCAG 1.0 point de contrôle 11.4
- WCAG 1.0 point de contrôle 12.1
- WCAG 1.0 point de contrôle 14.1
- Outils d'évaluation
- Auto-évaluation
- Exercices
- Annexe
Introduction
Dans plusieurs pays européens des organismes travaillant avec des groupes de personnes handicapées ont développé des schémas de labellisation. Chacun de ces schémas est basé sur une méthodologie pour tester la conformité aux critères du schéma. Cependant, afin d'effectuer la validation de l'accessibilité du Web
à un niveau européen, il est nécessaire d'avoir une méthodologie d'évaluation commune traitant de thèmes tels que la définition de l'étendue, le choix de pages, les tests, les rapports etc.
Ce module se concentre sur une possible méthode de tests. Il présente une série de tests harmonisés pouvant constituer la base pour une méthodologie d'évaluation européenne commune.
Objectifs
L'objectif de ce chapitre est de fournir au lecteur une série de tests pour vérifier la conformité aux points de contrôle de priorité 1 des WCAG 1.0. La démarche est une synthèse s'inspirant de la méthode Unified Web Evaluation Methodology 0.5 (méthodologie de l'évaluation du Web unifiée) ([UWEM]) et des tests appliqués dans trois méthodologies d'évaluation existantes de schémas déjà pratiqués : AccessiWeb ([ACCESSIWEB]), Drempelvrij.nl ([DREMPELVRIJ]) et MEWA ([MEWA]).
Contenu
Mode d'emploi
Chacun des tests listés ci-dessous contient :
- Une description :
Une description résumée du test. - Comment procéder :
Conseils pratiques sur la façon de faire le test.
Chaque test a trois résultats possibles :
- validé
- non validé
- Non Applicable
Pour vérifier la conformité d'une page Web il faut effectuer tous les tests. On considère qu'une page Web a réussi l'évaluation dans son ensemble si, et seulement si, le résultat de tous les tests est soit "validé" ou "non applicable" - le nombre total de "non validé" doit être égal à zéro.
Tests de l'évaluation
WCAG 1.0 point de contrôle 1.1
Test 01: IMG - ALT
Description
Chaque élément IMG a-t-il un attribut ALT qui lui est associé ?
Comment procéder
- Identifier tous les éléments IMG en faisant une recherche dans le code source.
- Vérifier que chaque élément IMG a un attribut ALT qui lui est associé.
Test 02: IMG - ALT - informatif- approprié
Description
Pour chaque image applicable, la valeur de l'attribut ALT qui lui est associé est-elle un équivalent textuel court approprié de l'information véhiculée par l'image (comprenant le texte de l'image, si l'image contient du texte d'information) ?
Comment procéder
- Identifier tous les éléments IMG avec les attributs ALT qui leurs sont associés en faisant une recherche dans le code source.
- Ignorer les éléments IMG utilisés comme images liens (i.e., contenues dans les éléments A).
- Identifier les éléments IMG qui véhiculent de l'information mais où un équivalent textuel approprié de l'information n'est pas déjà présent dans le contenu textuel restitué de la ressource.
- Pour chaque élément IMG applicable juger si le texte de l'attribut ALT est un équivalent textuel court de l'information véhiculée.
Test 03: IMG - ALT - lien - approprié
Description
Pour chaque image applicable, la valeur de l'attribut ALT associé est-elle un équivalent textuel court approprié de la fonction de l'image lien?
Comment procéder
- Identifier tous les éléments IMG qui ont un attribut ALT associé et sont contenus dans un élément A en faisant une recherche dans le code source. Ignorer les éléments où il y a aussi un intitulé de lien approprié dans l'élément A.
- Pour chaque élément IMG applicable juger si le texte compris dans l'attribut ALT associé est un équivalent textuel court approprié de la fonction du lien.
Test 04: IMG - ALT - décoration - approprié
Description
La valeur de l'attribut ALT est-elle nulle - c'est-à-dire alt="" ?
Comment procéder
- Identifier tous les éléments IMG en faisant une recherche dans le code source.
- Identifier tous les éléments IMG qui servent à la décoration.
- Pour chaque élément IMG applicable vérifier que l'attribut ALT qui lui est associé possède une valeur nulle.
Test 05: ALT - longueur
Description
La valeur de chaque attribut ALT fait-elle moins de 80 caractères ?
Comment procéder
- Identifier tous les attributs ALT en faisant une recherche dans le code source.
- Pour chaque attribut ALT vérifier que la valeur a une longueur inférieure à 80 caractères (espaces inclus).
Test 06: IMG - LONGDESC
Description
Chaque élément IMG a-t-il un attribut LONGDESC qui lui est associé ?
Comment procéder
- A l'aide d'un navigateur graphique, identifier toutes les images véhiculant de l'information.
- Dans chaque cas, juger si l'image nécessite un long équivalent textuel i.e., l'équivalent textuel complet serait plus long que 80 caractères et ne peut donc pas être indiqué dans un attribut ALT.
- Vérifier que chaque élément IMG applicable a un attribut LONGDESC qui lui est associé.
Test 07: IMG - LONGDESC - informatif - approprié
Description
La cible de l'attribut LONGDESC donne-t-elle toute l'information véhiculée par l'image ?
Comment procéder
- Identifier tous les éléments IMG qui ont un attribut LONGDESC en faisant une recherche dans le code source.
- Pour chaque élément IMG applicable juger si la cible de l'attribut LONGDESC rend correctement toute l'information véhiculée par l'image.
Test 08: USEMAP - région inactive - informatif - AREA
Description
Chaque région inactive applicable de l'image est-elle indiquée par un élément AREA ayant un attribut NOHREF dans l'élément MAP correspondant ?
Comment procéder
- Identifier tous les attributs en faisant une recherche dans le code source.
- Regarder l'aspect visuel de l'image spécifiée par chaque attribut USEMAP pour identifier toutes les régions de l'image qui ne sont pas actives mais qui donnent de l'information e.g., des boutons de navigation grisés.
- Vérifier que chaque région inactive applicable de l'image est indiquée par un élément AREA avec un attribut NOHREF dans l'élément MAP correspondant.
Test 09: AREA - ALT
Description
Chaque élément AREA a-t-il un attribut ALT qui lui est associé ?
Comment procéder
- Identifier tous les éléments AREA en faisant une recherche dans le code source.
- Vérifier que chaque élément AREA a un attribut ALT qui lui est associé.
Test 10: AREA - ALT - informatif - NOHREF - approprié
Description
La valeur de l'attribut ALT de l'AREA est-elle un équivalent textuel court approprié de l'information véhiculée par la région de l'image spécifiée par l'élément AREA (comprenant le texte actuel de la région de l'image, si la région de l'image contient du texte informatif) ?
Comment procéder
- Identifier tous les éléments AREA qui ont à la fois des attributs NOHREF et ALT en faisant une recherche dans le code source.
- En regardant l'aspect visuel de la ressource, identifier l'information véhiculée par la région de l'image indiquée par chaque élément AREA applicable.
- Juger si le texte contenu dans l'attribut ALT est un équivalent textuel court approprié de l'information.
Test 11: AREA - ALT - lien - approprié
Description
La valeur de l'attribut ALT de l'élément AREA est-elle un équivalent textuel court approprié de la fonction du lien ?
Comment procéder
- Identifier tous les éléments AREA qui ont des attributs HREF et ALT en faisant une recherche dans le code source.
- Pour chaque élément AREA applicable, identifier la zone de l'image qu'il délimite et la fonction du lien.
- Juger si le texte contenu dans l'attribut ALT est un équivalent textuel court approprié de la fonction du lien.
Test 12: INPUT - IMAGE - ALT
Description
Chaque élément INPUT applicable a-t-il un attribut ALT qui lui est associé ?
Comment procéder
- Identifier tous les éléments INPUT dont la valeur de l'attribut TYPE est "IMAGE" en faisant une recherche dans le code source.
- Vérifier que chaque élément INPUT applicable a un attribut ALT qui lui est associé.
Test 13: INPUT - IMAGE - ALT - fonctionnel - approprié
Description
Pour chaque élément INPUT applicable, la valeur de chaque attribut ALT est-elle un équivalent textuel court approprié de sa fonctionnalité ?
Comment procéder
- Identifier tous les éléments INPUT avec pour valeur de l'attribut TYPE "IMAGE" et qui ont un attribut ALT en faisant une recherche dans le code source.
- Déterminer si chacun de ces éléments INPUT donne la fonctionnalité.
- Pour chaque élément INPUT applicable, juger si la valeur de l'attribut ALT est un bref équivalent textuel approprié de la fonctionnalité.
Test 14: - informatif/fonctionnel - alternative textuelle
Description
Chaque élément APPLET applicable a-t-il une alternative textuelle qui lui est associée ?
Comment procéder
- Identifier tous les éléments APPLET en faisant une recherche dans le code source.
- Déterminer si chaque APPLET donne de l'information ou fournit une fonctionnalité.
- Pour chaque APPLET applicable vérifier s'il a une alternative textuelle qui lui est associée - soit par l'intermédiaire d'un attribut ALT associé ou un contenu textuel dans le corps de l'élément.
Test 15: APPLET - alternative textuelle - informatif - approprié
Description
Pour chaque APPLET applicable, l'alternative textuelle donne-t-elle toute l'information véhiculée par l'APPLET ?
Comment procéder
- Identifier tous les éléments APPLET ayant une alternative textuelle associée en faisant une recherche dans le code source.
- Dans chaque cas, déterminer si l'APPLET donne de l'information.
- Pour chaque élément APPLET applicable, juger si l'alternative textuelle donne toute l'information véhiculée par l'APPLET.
Test 16: APPLET - alternative textuelle - fonctionnel - approprié
Description
Pour chaque APPLET applicable, l'alternative textuelle fournit-elle un équivalent textuel approprié de la fonctionnalité de l'APPLET correspondant ?
Comment procéder
- Identifier tous les éléments APPLET ayant une alternative textuelle qui leur est associée en faisant une recherche dans le code source.
- Dans chaque cas, déterminer si l'APPLET fournit la fonctionnalité.
- Pour chaque élément APPLET applicable, juger si l'alternative textuelle donne un équivalent textuel approprié de la fonctionnalité ?
Test 17: APPLET - alternative textuelle - décoration - approprié
Description
Pour chaque élément APPLET applicable, l'attribut ALT qui lui est associé a-t-il une valeur nulle (ALT=""), et le corps de l'APPLET est-il vide ?
Comment procéder
- Identifier tous les éléments APPLET ayant une alternative textuelle qui leur est associée en faisant une recherche dans le code source.
- Dans chaque cas, déterminer si l'APPLET sert de décoration (i.e., qu'il ne véhicule pas d'information ou ne fournit pas de fonctionnalité).
- Pour chaque élément APPLET applicable, vérifier que l'attribut ALT a la valeur nulle et que le corps de l'élément est vide.
Test 18: OBJECT - informatif/fonctionnel - alternative textuelle
Description
Chaque objet applicable a-t-il une alternative textuelle qui lui est associée ?
Comment procéder
- Identifier tous les éléments OBJECT en faisant une recherche dans le code source.
- Visualiser chaque objet, en utilisant l'application appropriée (lecteur multimédia, plugin, etc.). Là où plusieurs alternatives sont proposées (par l'imbrication d'éléments OBJECT) il peut être nécessaire de visualiser plus d'un de ces éléments pour se faire une bonne idée de la fonction de l'objet.
- Déterminer, dans chaque cas, si l'objet donne de l'information ou s'il fournit une fonctionnalité.
- Pour chaque objet applicable, vérifier que le corps de l'élément OBJECT (qui est le plus à l'intérieur de l'imbrication) a un contenu textuel.
Test 19: OBJECT - alternative textuelle - informatif - approprié
Description
Pour chaque objet applicable, l'alternative textuelle donne-t-elle toute l'information véhiculée par l'objet ?
Comment procéder
- Identifier tous les éléments OBJECT en faisant une recherche dans le code source.
- Visualiser chaque objet, en utilisant l'application appropriée (lecteur multimédia, plugin, etc.). Là où plusieurs alternatives sont proposées, (par l'imbrication d'éléments OBJECT) il peut être nécessaire de visualiser plus d'un de ces éléments pour se faire une idée complète de la fonction de l'objet.
- Déterminer, dans chaque cas, si l'objet donne de l'information.
- Pour chaque objet applicable, juger si l'alternative textuelle (le plus à l'intérieur du corps de l'élément OBJECT) donne toute l'information fournie par l'objet ?
Test 20: OBJECT - alternative textuelle - fonctionnel - approprié
Description
Pour chaque OBJECT applicable, l'alternative textuelle donne-t-elle un équivalent textuel approprié de la fonctionnalité de l'objet correspondant ?
Comment procéder
- Identifier tous les éléments OBJECT en faisant une recherche dans le code source.
- Visualiser chaque objet, en utilisant l'application appropriée (lecteur multimédia, plugin, etc.). Là où plusieurs alternatives sont proposées (par l'imbrication d'éléments OBJECT) il peut être nécessaire de visualiser plus d'un de ces objets pour se faire une idée complète de la fonction de l'objet.
- Déterminer, dans chaque cas, si l'objet fournit une fonctionnalité.
- Pour chaque objet applicable, juger si l'alternative textuelle (qui est le plus à l'intérieur du corps de l'élément OBJECT) donne un équivalent textuel approprié de la fonctionnalité ?
Test 21: OBJECT - décoration - approprié
Description
Chaque élément se trouvant le plus à l'intérieur de l'élément OBJECT a-t-il un contenu qui ne peut pas être restitué ?
Comment procéder
- Identifier tous les éléments OBJECT en faisant une recherche dans le code source.
- Visualiser chaque objet, en utilisant l'application appropriée application (lecteur multimédia, plugin, etc.). Là où plusieurs alternatives sont proposées, (par l'imbrication d'éléments OBJECT) il peut être nécessaire de visualiser plus d'un de ces éléments pour se faire une idée complète de la fonction de l'objet. Dans chaque cas, déterminer si l'objet est une décoration (i.e., ne fournit pas d'informations ou ne fournit pas de fonctionnalité).
- Pour chaque objet applicable, vérifier que chaque élément OBJECT (se trouvant le plus à l'intérieur) a un contenu qui ne peut pas être restitué.
Test 22: EMBED - informatif/fonctionnel - alternative textuelle
Description
Chaque élément EMBED applicable a-t-il une alternative textuelle qui lui est associée ?
Comment procéder
- Identifier tous les éléments EMBED en faisant une recherche dans le code source.
- Pour chaque élément EMBED vérifier si une alternative textuelle lui est associée - soit par l'intermédiaire d'un attribut ALT associé ou soit dans le contenu textuel restitué de la ressource.
Test 23: EMBED - alternative textuelle - informatif - approprié
Description
Pour chaque élément EMBED applicable, l'alternative textuelle donne-t-elle toute l'information ?
Comment procéder
- Identifier tous les éléments EMBED ayant une alternative textuelle qui leur est associée en faisant une recherche dans le code source.
- Visualiser chaque objet chargé par un élément EMBED en utilisant l'application appropriée (lecteur multimédia, plugin, etc.)
- Dans chaque cas, déterminer si l'objet chargé par l'élément EMBED fournit de l'information.
- Pour chaque élément EMBED applicable, juger si l'alternative textuelle donne toute l'information.
Test 24: EMBED - alternative textuelle - fonctionnel - approprié
Description
Pour chaque élément EMBED applicable, l'alternative textuelle donne-t-elle un équivalent textuel approprié de la fonctionnalité de l'objet correspondant ?
Comment procéder
- Identifier tous les éléments EMBED ayant une alternative textuelle qui leur est associée en faisant une recherche dans le code source.
- Visualiser chaque objet chargé par un élément EMBED en utilisant l'application appropriée (lecteur multimédia, plugin, etc.)
- Dans chaque cas, déterminer si l'objet chargé par l'élément EMBED donne une fonctionnalité.
- Pour chaque élément EMBED applicable, juger si l'alternative textuelle donne un équivalent textuel approprié de la fonctionnalité ?
Test 25: EMBED - alternative textuelle - décoration - approprié
Description
Pour chaque élément EMBED applicable, l'attribut ALT qui lui est associé a-t-il la valeur nulle (ALT="") ?
Comment procéder
- Identifier tous les éléments EMBED ayant un attribut ALT qui leur est associé en faisant une recherche dans le code source.
- Visualiser chaque objet chargé par un élément EMBED en utilisant l'application appropriée (lecteur multimédia, plugin, etc.)
- Dans chaque cas, déterminer si l'objet chargé par l'élément EMBED est une décoration.
- Pour chaque élément EMBED applicable, vérifier que l'attribut ALT a la valeur nulle.
Test 26: audio seul - informatif - transcription textuelle
Description
Chaque composant en audio seulement applicable a-t-il une transcription textuelle qui lui est associée (i.e. un équivalent textuel complet de l'information audio) ?
Comment procéder
- Identifier tous les composants audio uniquement.
- Ecouter la (les) piste(s) audio qui constituent chaque composant audio en utilisant l'application appropriée (lecteur multimédia, plugin, etc.)
- Dans chaque cas, déterminer si la (les) piste(s) audio donnent de l'information.
- Vérifier que, pour chaque composant en audio seul applicable, une transcription textuelle est associée.
Test 27: audio seul - informatif - transcription textuelle - approprié
Description
La transcription textuelle décrit-elle complètement toutes les informations importantes de la piste audio du composant audio seul y compris les mots prononcés, et les sons non parlés tels que les effets sonores ?
Comment procéder
- Identifier tous les composants en audio seul qui ont une transcription textuelle associée.
- Ecouter la (les) piste(s) audio qui constituent chaque composant en audio seul en utilisant l'application appropriée (lecteur multimédia, plugin, etc.)
- Dans chaque cas, déterminer si la(les) piste(s) audio donne des informations.
- Juger si la transcription textuelle associée décrit entièrement toutes les informations importantes de la/des piste(s) audio y compris les mots prononcés, et les sont non parlés tels que les effets sonores ?
Test 28: audio-vidéo - sous-titres
Description
Chaque composant audio-vidéo a-t-il des sous-titres associés ?
Comment procéder
- Identifier tous les composants audio-vidéo dans la ressource.
- Visualiser chaque composant audio-vidéo en utilisant un lecteur multimédia approprié avec les sous-titres activés.
- Vérifier si des sous-titres lui sont associés.
Test 29: audio-vidéo - sous-titres - approprié
Description
Pour chaque composant audio-vidéo les sous-titres associés donnent-ils toutes les informations importantes de la/des piste(s) audio, y compris les mots prononcés et les sons non parlés tels que les effets sonores ?
Comment procéder
- Identifier tous les composants audio-vidéo de la ressource.
- Visualiser chaque composant, en utilisant un lecteur multimédia approprié avec les sous-titres activés.
- Dans chaque cas, juger si les sous-titres donnent toutes les informations importantes de la/des piste(s) audio y compris les mots prononcés et les sons non parlés tels que les effets sonores.
WCAG 1.0 point de contrôle 1.2
Pas de tests disponibles.
Explication
La seule circonstance dans laquelle le schéma actuel peut permettre l'utilisation d'une image map côté serveur est lorsque le nombre de régions actives distinctes rend une image map côté client impraticable ; néanmoins c'est précisément le cas où fournir des "liens textuels redondants" pour chaque région active serait aussi impraticable. Dans un tel cas, le schéma exige à la place qu'un équivalent textuel complet soit fourni pour une telle image map côté serveur en accord avec le point de contrôle 11.4 des WCAG. Ainsi, il n'y a pas d'autre situation, dans ce schéma, où le point de contrôle 1.2 des WCAG 1.0 serait applicable, c'est pourquoi aucun test explicite de ce point n'apparaît.
WCAG 1.0 point de contrôle 1.3
Test 30: vidéo - description audio
Description
Chaque composant vidéo a-t-il une description audio qui lui est associée (i.e., une bande son alternative qui peut être sélectionnée d'une voix enregistrée ou synthétisée qui décrit les éléments visuels clé de la présentation incluant les informations sur les acteurs, les actions, la langue corporelle, les graphiques, et les changements de scène) ?
Comment procéder
- Identifier tous les composants vidéo de la ressource.
- Pour chaque composant vidéo, vérifier si une description audio lui est associée.
Test 31: vidéo - description audio - approprié
Description
Pour chaque composant vidéo la description audio qui lui est associée donne-t-elle efficacement tous les éléments visuels importants de la présentation comprenant les informations sur les acteurs, les actions, le langage corporel, les graphiques, et les changements de scène ?
Comment procéder
- Identifier tous les composants vidéo de la ressource.
- Visualiser chaque composant, en utilisant un lecteur multimédia approprié, avec la bande son de la description audio associée activée.
- Dans chaque cas, juger si la description audio associée donne effectivement tous les éléments visuels importants de la vidéo correspondante, comprenant les informations sur les acteurs, les actions, le langage corporel, les graphiques, et les changements de scène ?
WCAG 1.0 point de contrôle 1.4
Test 32: vidéo - sous-titres - synchronisé
Description
Pour chaque composant audio-vidéo, y a-t-il des transcriptions associées synchronisées ?
Comment procéder
- Identifier tous les composants audio-vidéo de la ressource.
- Visualiser chaque composant audio-vidéo en utilisant un lecteur multimédia approprié, avec les transcriptions associées activées.
- Dans chaque cas, juger si les transcriptions associées sont synchronisées de façon adéquate avec la vidéo correspondante.
Test 33: vidéo - description audio - synchronisé
Description
Pour chaque composant vidéo, la description audio qui lui est associée est-elle synchronisée de manière appropriée avec la piste vidéo ?
Comment procéder
- Identifier tous les composants vidéo de la ressource.
- Visualiser chaque composant vidéo en utilisant un lecteur multimédia approprié avec la bande son de la description audio associée activée.
- Dans chaque cas, juger si la description audio associée est synchronisée de façon appropriée avec la piste vidéo correspondante.
WCAG 1.0 point de contrôle 2.1
Test 34: couleur - information
Description
Les informations véhiculées par la couleur sont-elles toujours perceptible lorsque la ressource est visualisée sans la couleur ?
Comment procéder
- Examiner la présentation visuelle de la ressource telle qu'elle a été définie et identifier toutes les informations véhiculées par la couleur.
- Désactiver les couleurs.
- Juger si toutes les informations véhiculées par la couleur sont toujours perceptibles lorsqu'elles sont visualisées sans la couleur.
WCAG 1.0 point de contrôle 4.1
Test 35: LANG - changement
Description
Chaque fragment de texte applicable (contenant du texte exprimé dans une langue naturelle autre que la langue naturelle primaire de la ressource) est-il exactement délimité par un élément HTML ayant un attribut LANG qui lui est associé ?
Comment procéder
- Identifier la langue naturelle primaire de la ressource, soit par l'en-tête HTTP "Content-Language", l'attribut LANG de l'élément HTML ou par le contexte du site (la langue naturelle primaire du site - si le site est monolingue).
- En examinant attentivement la ressource, identifier tout changement dans la langue naturelle du texte, y compris le texte contenu dans toute alternative textuelle.
- Vérifier, en examinant le code source, si chaque fragment de texte applicable (contenant du texte exprimé dans une langue naturelle autre que la langue naturelle primaire de la ressource) est exactement délimité par un élément HTML ayant un attribut LANG qui lui est associé.
Test 36: LANG - changement - approprié
Description
Dans chaque cas, la valeur de l'attribut LANG correspond-elle bien à la langue naturelle du texte englobé ?
Comment procéder
- Identifier chaque attribut LANG en faisant une recherche dans le code source.
- Vérifier que la valeur de l'attribut LANG identifie une langue naturelle valide.
- Vérifier que le contenu du texte qui est exactement délimité par l'élément correspondant est exprimé dans la langue naturelle indiquée. Dans ce but, le contenu du texte d'un élément inclut des alternatives textuelles telles que des valeurs des attributs ALT ; et, récursivement, inclut le contenu textuel de tout élément imbriqué à l'exception des éléments qui ont une valeur de l'attribut LANG différente.
WCAG 1.0 point de contrôle 5.1
Test 37: TABLE - données - simple - colonne - TH
Description
Chaque en-tête de colonne applicable est-il contenu dans un élément TH ?
Comment procéder
- Identifier tous les éléments TABLE en faisant une recherche dans le code source.
- Dans chaque cas, déterminer s'il s'agit d'un tableau de données en jugeant si les lignes et les colonnes du tableau indiquent les relations significatives entre les informations des cellules correspondantes.
- Pour chaque tableau de données, déterminer s'il a des colonnes avec exactement un niveau logique d'en-têtes de colonnes.
- En inspectant le code source, vérifier si chaque en-tête de colonne applicable est contenu dans un élément TH.
Test 38: TABLE - données - simple - ligne - TH
Description
Chaque en-tête de rangée applicable est-il contenu dans un élément TH ?
Comment procéder
- Identifier tous les éléments TABLE en faisant une recherche dans le code source.
- Dans chaque cas, déterminer s'il s'agit d'un tableau de données en jugeant si les lignes et les colonnes du tableau donnent les relations significatives entre les informations des cellules correspondantes.
- Pour chaque tableau de données, déterminer s'il a des lignes ayant exactement un niveau logique d'en-tête(s) de lignes.
- En inspectant le code source, vérifier si chaque en-tête de ligne applicable est contenu dans un élément TH.
WCAG 1.0 point de contrôle 5.2
Test 39: TABLE - données - complexe - en-têtes
Description
Tous les en-têtes applicables peuvent-ils être identifiés de façon fiable à partir du code HTML pour toutes les cellules de données applicables ?
Comment procéder
- Identifier tous les éléments TABLE, en faisant une recherche dans le code source.
- Dans chaque cas, déterminer s'il s'agit d'un tableau de données, en jugeant si les lignes et les colonnes du tableau donnent les relations significatives entre les informations des cellules correspondantes.
- Pour chaque élément TABLE applicable, déterminer s'il y a des cellules de tableau avec deux niveaux logiques d'en-têtes ou plus ; si c'est le cas, identifier tous les en-têtes applicables pour toutes ces cellules.
- Pour chaque cellule de données applicable, déterminer si tous les en-têtes applicables peuvent être identifiés de façon fiable à partir du code HTML (i.e., par l'utilisation des attributs SCOPE et/ou HEADERS/ID, et/ou par l'algorithme spécifié dans la section 11.4.3 de la recommandation HTML 4).
WCAG 1.0 point de contrôle 6.1
Test 40: style - auteur - contenu perceptible
Description
Tout le contenu important de la ressource reste-t-il perceptible lorsque les règles de feuilles de style fournies par l'auteur sont désactivées ?
Comment procéder
- Déterminer si la ressource utilise des règles de feuilles de style fournies par l'auteur en examinant le code source (spécifiées via les éléments LINK, les éléments STYLE ou les attributs STYLE).
- Si c'est le cas, visualiser le contenu dans un navigateur graphique supportant les feuilles de style.
- Désactiver toutes les règles de feuilles de style fournies par l'auteur.
- En comparant les deux restitutions, vérifier si du contenu important de la ressource est devenu invisible, masqué, ou autrement difficile à percevoir.
Test 41: style - auteur - ordre
Description
Le contenu de la ressource est-il présenté dans un ordre significatif lorsque les règles de feuilles de style fournies par l'auteur sont désactivées ?
Comment procéder
- Déterminer si la ressource utilise des règles de feuilles de style fournies par l'auteur en examinant le code source (spécifiées via les éléments LINK, les éléments STYLE ou les attributs STYLE).
- Si c'est le cas, visualiser le contenu dans un navigateur graphique supportant les feuilles de style.
- Désactiver toutes les règles de feuilles de style fournies par l'auteur.
- En comparant les deux restitutions, juger si le contenu de la ressource est toujours présenté dans un ordre compréhensible sans les règles de feuilles de style fournies par l'auteur.
WCAG 1.0 point de contrôle 6.2
Test 42: FRAME - SRC
Description
Le contenu initial de chaque cadre (spécifié par l'attribut SRC de l'élément FRAME) est-il de type HTML ?
Comment procéder
- Identifier tous les éléments FRAME en faisant une recherche dans le code source.
- Pour chaque élément FRAME, vérifier que le type de contenu de la ressource référencé par l'attribut SRC est du HTML.
Test 43: Contenu dynamique - alternative textuelle
Description
Dans chaque cas, l'alternative textuelle associée change-t-elle à chaque fois que les informations données par le composant non textuel changent ?
Comment procéder
- Examiner la ressource en utilisant un navigateur approprié (y compris un lecteur de multimédia si nécessaire).
- Identifier tous les composants non textuels donnant des informations qui changent dans le temps, et qui ont des alternatives textuelles associées.
- Pour chaque composant non textuel applicable, vérifier que, à chaque fois que les informations véhiculées changent, l'alternative textuelle change également.
Test 44: Contenu dynamique - alternative textuelle - approprié
Description
Dans chaque cas, chaque changement dans l'alternative textuelle associée rend-il correctement chaque changement des informations véhiculées par le composant non textuel ?
Comment procéder
- Examiner la ressource en utilisant un navigateur approprié (y compris un lecteur multimédia si nécessaire).
- Identifier tous les composants non textuels véhiculant des informations qui changent dans le temps, et qui ont des alternatives textuelles associées qui changent aussi dans le temps.
- Pour chaque composant non textuel applicable, vérifier que, à chaque fois que les informations véhiculées changent, l'alternative textuelle associée rend correctement ce changement.
WCAG 1.0 point de contrôle 6.3
Test 45: script - contenu généré - perte
Description
Tout le contenu important généré par des scripts est-il également disponible et utilisable lorsque les scripts sont désactivés ?
Comment procéder
- Examiner le code source afin d'identifier toutes les situations où des scripts peuvent générer du contenu de document supplémentaire (e.g., en utilisant document.write() ).
- A l'aide d'un navigateur avec les scripts activés, examiner le document afin d'identifier tous les contenus importants générés dynamiquement.
- Dans chaque cas, vérifier qu'un contenu équivalent est disponible lorsque les scripts sont désactivés (soit via un élément NOSCRIPT ou le contenu statique initial du document).
Test 46: script - ordre
Description
Le contenu de la ressource est-il présenté dans un ordre significatif lorsque les scripts sont désactivés ?
Comment procéder
- A l'aide d'un navigateur avec les scripts activés, visualiser l'ordre de présentation du contenu du document.
- Désactiver tous les scripts.
- En comparant les deux restitutions, juger si le contenu de la ressource est toujours présenté dans un ordre significatif lorsque les scripts sont désactivés.
Test 47: script - fonctionnalité
Description
Les fonctionnalités importantes (par exemple les liens, les menus dynamiques) sont-elles toujours utilisables lorsque les scripts sont désactivés ?
Comment procéder
- Examiner le code source afin d'identifier les situations où les scripts peuvent fournir une fonctionnalité (par exemple les gestionnaires d'événements).
- A l'aide d'un navigateur avec les scripts activés, examiner le document pour identifier toutes les fonctionnalités importantes basées sur des scripts.
- Désactiver tous les scripts.
- Juger si toute fonctionnalité importante n'est plus utilisable.
Test 48: script - FORM
Description
Est-il possible de remplir et envoyer tous les formulaires lorsque les scripts sont désactivés ?
Comment procéder
- Examiner le code source afin de détecter chaque élément FORM.
- A l'aide d'un navigateur avec les scripts activés, travailler avec le document afin d'identifier toutes les données (contrôles de formulaires) nécessaires pour remplir chaque formulaire et vérifier que le formulaire peut être envoyé (i.e., ce n'est pas un formulaire inactif - n'ayant aucun mécanisme de soumission).
- Désactiver tous les scripts.
- Pour chaque formulaire applicable, vérifier qu'il peut toujours être rempli et envoyé.
WCAG 1.0 point de contrôle 7.1
Test 49: Changement brusque de luminosité
Description
Dans chaque cas, le changement brusque de luminosité est-il un aspect inévitable de l'objectif visé du composant de la ressource ?
Comment procéder
- Examiner la ressource concernant sa présentation visuelle visée, et identifier tous les composants produisant un changement visuel pouvant causer des crises dues à la sensibilité à la lumière.
- Dans chaque cas, juger si le changement brusque de luminosité est un aspect inévitable pour l'objectif voulu du composant de la ressource.
Test 50: changement brusque de luminosité - contrôle
Description
Dans chaque cas, y a-t-il un mécanisme permettant à l'utilisateur de contrôler le changement brusque de luminosité ?
Comment procéder
- Examiner la ressource dans sa présentation visuelle voulue et identifier tous les composants produisant inévitablement un changement brusque de luminosité pouvant causer des crises dues à la sensibilité à la lumière.
- Dans chaque cas, vérifier s'il y a un mécanisme permettant à l'utilisateur de contrôler le changement de luminosité.
WCAG 1.0 point de contrôle 9.1
Test 51: ISMAP - image map côté serveur - pas nécessaire
Description
Dans chaque cas, le nombre de régions actives de l'image map côté serveur est-il trop grand pour que celle-ci puisse être remplacée, par une image map côté client ?
Comment procéder
- Identifier les occurrences de l'attribut ISMAP en faisant une recherche dans le code source.
- A l'aide d'un navigateur graphique, identifier la fonctionnalité prévue pour chaque image map côté serveur.
- Dans chaque cas, juger si le nombre de régions actives de l'image map côté serveur est trop grand pour que celle-ci puisse être remplacée par une image map côté client.
WCAG 1.0 point de contrôle 11.4
Test 52: ISMAP - image map côté serveur - alternative
Description
Pour chaque image map côté serveur applicable, y a-t-il une alternative accessible associée donnant une fonctionnalité équivalente ?
Comment procéder
- Identifier les occurrences de l'attribut ISMAP en faisant une recherche dans le code source.
- A l'aide d'un navigateur graphique, identifier la fonctionnalité prévue pour chaque image map côté serveur, où le nombre de régions actives est trop grand pour que celle-ci puisse être remplacée par une image map côté client.
- Pour chaque image map côté serveur applicable, vérifier si une alternative textuelle accessible est associée donnant une fonctionnalité équivalente.
WCAG 1.0 point de contrôle 12.1
Test 53: FRAME - TITLE
Description
Chaque élément FRAME a-t-il un attribut TITLE qui lui est associé ?
Comment procéder
- Identifier tous les éléments FRAME en faisant une recherche dans le code source.
- Vérifier si chaque élément FRAME a un attribut title.
Test 54: FRAME - TITLE - approprié
Description
Pour chaque élément FRAME applicable, la valeur de l'attribut TITLE associé donne-t-elle effectivement la fonction ou le rôle du cadre dans le FRAMESET ?
Comment procéder
- Identifier tous les éléments FRAME qui ont des attributs TITLE associés en faisant une recherche dans le code source.
- A l'aide d'un navigateur qui supporte le FRAMESET, identifier la fonction ou le rôle de chaque élément FRAME.
- Pour chaque élément FRAME applicable, juger si la valeur de l'attribut TITLE qui lui est associé donne effectivement la fonction ou le rôle du cadre dans le FRAMESET.
WCAG 1.0 point de contrôle 14.1
Aucun test disponible.
Explication
Selon les données fournies, ce point de contrôle n'est seulement évalué que par un test dans l'un des trois schémas existants. Par conséquent, aucun test n'a été inclus pour celui-ci. En effet, on peut noter que ce point de contrôle est assez difficile à évaluer de manière objective. Néanmoins, il serait approprié pour le test de ce point de contrôle qu'il soit évalué dans le contexte des développements futurs de UWEM.
Outils d'évaluation
Un évaluateur peut effectuer la plupart des tests listés ci-dessus simplement en examinant le code source d'une page Web. Cependant, il existe aussi différents outils qui peuvent aider le travail d'un évaluateur :
- Validateurs:
Vérifier la conformité aux spécifications du (X)HTML et des CSS - Outils d'évaluation et de réparation:
Vérifier la conformité à des recommandations (WCAG, Section 508), certains d'entre eux permettant aussi le processus de réparation - Navigateurs :
Certains navigateurs (navigateurs graphiques, navigateurs textuels, navigateurs vocaux) ont des fonctionnalités pouvant être utilisées pour l'évaluation de l'accessibilité - Barres d'outils pour les navigateurs :
Associent les fonctionnalités des validateurs et des outils d'évaluation dans une barre d'outils - Aides techniques :
Tester si les sites Web sont accessibles en pratique
Pour plus d'informations détaillées vous pouvez consulter la liste des outils proposée par WAI sur leur site Web ([TOOLS]).
Auto-évaluation
Question 1
Qu'est-ce qui n'est pas un résultat possible d'un test d'évaluation ?
- Non applicable
- Validé
- Ignorer
- Non validé
Question 2
Sur lequel des schémas existants ci-après la série de tests harmonisée n'est-elle pas basée ?
- MEWA
- Keymark
- AccessiWeb
- Drempelvrij.nl
Question 3
Quand une page Web est-elle considérée comme ayant réussi l'évaluation ?
- Si le nombre de "non validé" est égal à zéro.
- Si le nombre de "validé" est suppérieur à 45.
- Si le nombre de "Non applicable" est égal à zéro.
- Si le nombre de "non validé" est inférieur à 10 pourcent.
Exercices
Exercice 1
Effectuer l'évaluation d'une page Web selon la liste des tests.
- Choisir une seule page Web et appliquer tous les tests à la page.
- pour chaque test, décider s'il est applicable.
- Si oui, décider si le test a été validé ou non validé.
- Lorsque tous les tests ont été effectués, décider si toute la page a réussi ou non l'évaluation.
Annexe
Références
- [ACCESSIWEB]
- AccessiWeb
- [DREMPELVRIJ]
- Drempelvrij.nl
- [MEWA]
- MEWA
- [TOOLS]
- Liste détaillée des outils sur le site de WAI
- [UWEM]
- UWEM 0.5
- [WCAG-1.0]
- Web Content Accessibility Guidelines 1.0