eclairage sur le rgaa: la logique des tests unitaires mai 2007 weblog - blog & blues
eclairage sur le rgaa: la logique des tests unitaires mai 2007 weblog - blog & blues
plan de site — navigation
blog & blues techniques et standards de la qualité web
accueil > weblog
- lire le billet précédent - lire le billet suivant -
eclairage sur le rgaa: la logique des tests unitaires
par laurent denis, le 15 mai 2007.
un aspect des tests d'accessibilité du référentiel général d'accessibilité pour les administrations (rgaa) qui peut parfois paraître déroutant au premier abord est leur caractère unitaire. il peut donc être utile d'apporter ici quelques précisions rapides à ce sujet.
prenons l'exemple des tests portant sur la présence et la pertinence de l'alternative textuelle des images html. un premier test (rgaa 1.1.1) vérifie, en toute rigueur, la simple présence de l'attribut alt des éléments img :
si l'un des éléments mentionnés dans le champ d'application est présent dans la page, poursuivre le test, sinon le test est validé.
si l'élément possède un attribut alt, le test est validé, sinon le test invalidé.
comme tous les tests du rgaa, celui-ci est décomposé en étapes logiques pour permettre un traitement point par point :
l'étape 1 permet de valider immédiatement une page ne comportant aucun élément img (ni aucun autre élément du champ d'application de ce test).
l'étape 2 permet d'invalider immédiatement une page comportant au moins un élément img (ou autre élément du champ d'application) dénué d'attribut alt.
un second test (rgaa 1.1.2) s'attache ensuite uniquement aux images dites "décoratives", c'est à dire qui n'apportent pas d'information nécessaire à la compréhension ou à l'utilisation de la page. ces images doivent recevoir une alternative textuelle vide :
si l'un des éléments mentionnés dans le champ d'application est présent dans la page, poursuivre le test, sinon le test est validé.
si l'élément possède un attribut alt vide, poursuivre le test, sinon le test est validé.
si l'élément est uniquement décoratif, le test est validé, sinon le test est invalidé.
le test procède à nouveau point par point :
l'étape 1 permet à nouveau de valider immédiatement une page ne comportant aucun élément img (ni aucun autre élément du champ d'application de ce test).
l'étape 2 "sélectionne" les éléments dotés d'une alternative vide.
l'étape 3 permet de valider une page où chaque alternative vide correspond effectivement à un élément décoratif, et de l'invalider dans le cas contraire.
cependant, la seconde étape de ce test peut aussi conduire à un résultat apparemment surprenant : si ma page comporte une image dénuée d'alternative textuelle, ce qui est un défaut rédhibitoire, elle sera considérée ici comme valide.
naturellement, il ne s'agit pas, à ce stade précis, de validité du point de vue de l'accessibilité. mais simplement du mécanisme des tests unitaires :
la validation d'accessibilité pour la présence des alternatives textuelles alt est traitée par le test 1.1.1, et par lui seul.
dès lors, aucun autre test ne doit faire "remonter" un résultat invalidant la page pour le même motif : lorsque j'examine dans le test 1.1.2 la pertinence des alternatives vides, je ne prends donc plus en compte les erreurs d'accessibilité dues à des absences d'attributs alt.
le terme "valide" est donc à prendre, dans ces tests, en gardant à l'esprit ce mécanisme :
la ou les étapes initiales d'un test concernent son applicabilité, et "valide" ne signifie pas nécessairement "valide pour l'accessibilité". un test non applicable sera dit valide à ce stade.
la ou les étapes finales d'un test concernent son accessibilité, et "valide" y est le résultat d'accessibilité.
l'intérêt majeur de cette démarche est d'obtenir, au terme des tests, un résultat parfaitement significatif, où chaque item dit "invalidé" correspondra effectivement à un type d'erreur unique, donnant ainsi une image chiffrée exacte des problèmes rencontrés.
trackbacks
les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
commentaires
monique, le 15 mai 2007
bonjour,
en fait je pense que cette logique déroute surtout tous ceux qui sont habitués à utiliser des outils tels que le validateur html du w3c, qui déclare l'ensemble d'une page valide ou pas.
mais il a certainement fallu une grande rigueur dans l'élaboration des tests pour que, au final, rien n'ait été oublié dans les multiples procédures de test.
amicalement,
monique
tetue, le 16 mai 2007
c'est vrai que cette procédure de test et de validation n'est pas des plus intuitive, et qu'il m'a fallu en référer à ce que je connais déjà d'autres référentiels pour être certaine de bien comprendre.
aurélien, le 16 mai 2007
arf déjà ton deusième billet sur le sujet, tu m'en laisse un peu pour mon retour de congé
les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
naviguer dans le site blog & blues.org les sections du site
weblog
articles
tests
billets à retenir
le référentiel général d'accessibilité des administrations (rgaa), quelques points saillantsperception de la structure d'une page web par un handicapé visuel, tentative d'explicationtitle et h1, titre de section et titre de document: le malentenduinternationalisation: spécifier la ou les langues d'un document webspécifier l'encodage des caractères d'un document (x)htmlne validez pas en aveugle : lisez la doc !pour en finir avec les ayatollahs des standards
les catégories de billets
(x)html - csssémantiqueaccessibilité & ergonomienavigateursopenwebtemesis, opquasthumeursnotes (x)html - cssnotes accessibiliténotes bookmarkletsnotes diversesnotes ergonomienotes sémantiquenotes web standardsnouveaux articles
la chronologie des billets
mai 2007septembre 2006mars 2006février 2006janvier 2006octobre 2005septembre 2005août 2005juillet 2005juin 2005avril 2005mars 2005février 2005janvier 2005décembre 2004novembre 2004octobre 2004septembre 2004août 2004juillet 2004juin 2004mai 2004
laurent denis, consultant temesis.
contact — mentions légales — licence creative commons by-nc-sa — syndication
Acceuil
suivante
eclairage sur le rgaa: la logique des tests unitaires mai 2007 weblog - blog & blues Les tests GED iPod Nano Blog.fr: News, info, tests, astuces, reviews ... Mode, stars, amours, santé, psycho... : testez-vous sur Marie Claire Tests ADN, François Bayrou : "Que le Conseil constitutionnel dise ... Tests de QI et psycho-tests - Home AOL Jeux - Tests de jeux vidéos Mondes Persistants, l'actu des MMOG et MMORPG » Tests Test-Recrutement.com : Tests de recrutement, test recrutement ... Introduction aux tests unitaires avec PHPUnit 3.1 - Club d ... ESSAI-CLINIQUE.COM tests cliniques et essais cliniques rémunérés. N°25 Avis sur l'application des tests génétiques aux études ... Tests ADN : Ils ont voté contre : la vraie couleur du cameleon Capture d’écran, Présentations, Tests d’utilisabilité - TechSmith ... jQuery 1.1.4 : plus rapide, plus de tests, prêt pour la version ... Anti-patrons de tests unitaires - Club d'entraide des développeurs ... Test de français langue étrangère et seconde Tests et diagnostics du réseau Les bêta-tests de MMOG et MMORPG Logiciels pedagogiques, tests en ligne, sources de programmation ... Bienvenue sur Esopole.com Les tests ADN à travers l'Europe - 20minutes.fr ADN : de Christophe Colomb aux tests de paternité... GameUp.com SpamAssassin: Tests Performed Cool, jeux et tests pour les juniors Tests Numériques: Test de raisonnement numérique Les tests de recrutement PocketPC Paradise - News Le réseau juridique du Québec : Les tests d'ADN, pour une réponse ... Tous les tests de jeux PS2, PSP et PS3 Formule 1 - Schumacher effectuera des tests à Barcelone pour ... Art de vivre : Tests interactifs TTests-e-Performance : Tests de charge et de performance ... Tests d'imprimabilité, travaux pratiques, tutoriel, EFPG Retraite et pénibilité : vers des tests ADN ? - POLITIQUE SOCIALE ... France 2 -> TESTS - Testez-vous Rake test:units lance les tests sur la BDD de développement ... CODE DE LA ROUTE LEADER - DES TESTS DE CODE - LE N°1 DU CODE EN ... certification bureautique Microsoft Office Specialist, liste ... Les tests unitaires en pratique, par Patrick Smacchia Tests de QI gratuits, bibliographie sur les tests, jeux gratuits ... Journal des Femmes Psychologie : Tous nos tests Concours infirmier infirmiere tests psychotechniques test psy Test.com Web Based Testing Software Tests logiciels de l'année 2007 - ZATAZ.COM Journal, Actualité ... ou-bien.com-Tests 2007 Tests AIDE : Question à propos les tests psychotechniques d'embauche ... MySQL AB :: MySQL 5.0 Reference Manual :: 7.1.4 La suite de tests ... JOUEZ! - Tests Tests astro sur www.horoscope.fr : amour, feminin, personnalite ... Tests de bilan de compétences Tests de bilan de compétences Les tests du processeur Intel Core 2 Extreme QX9650 (Penryn) 100% mobile : 1er site de modes d'emploi et de tests pour télà ... Tests Législation: Les tests ADN permis par le droit européen - L'Express Projet Roddier Tous les tests de jeux Xbox et Xbox 360 Tests Pc et consoles