https://github.com/chambrin/ckecklist-website-
Assurance qualité Web La checklist de référence Règles 2020 – Version : 4.0
https://github.com/chambrin/ckecklist-website-
blog check checklist e-commerce e-commerce-project francais france francophone rule rules web website
Last synced: about 2 months ago
JSON representation
Assurance qualité Web La checklist de référence Règles 2020 – Version : 4.0
- Host: GitHub
- URL: https://github.com/chambrin/ckecklist-website-
- Owner: chambrin
- Created: 2022-02-18T13:51:16.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-18T14:22:43.000Z (over 3 years ago)
- Last Synced: 2025-08-22T06:09:18.910Z (about 2 months ago)
- Topics: blog, check, checklist, e-commerce, e-commerce-project, francais, france, francophone, rule, rules, web, website
- Language: HTML
- Homepage: https://chambrin.github.io/CkeckList-WebSite-/
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# CkeckList WebSite
Assurance qualité Web
La checklist de référence
Règles 2020 – Version : 4.0# 1. Contenus
- [ ] 1 Le site fournit aux utilisateurs la possibilité de connaître les nouveaux contenus ou
services.
- [ ] 2 Les informations relatives aux droits de copie et de réutilisation sont disponibles depuis
toutes les pages.
- [ ] 3 Le code source de chaque page contient une métadonnée qui en décrit le contenu.
- [ ] 4 Les dates sont présentées dans des formats explicites.
- [ ] 5 La première occurrence d'une abréviation ou d'un acronyme dans le corps de chaque
page donne accès à sa signification.
- [ ] 6 La date de publication des contenus qui le nécessitent est indiquée
- [ ] 7 Un lexique ou un glossaire adapté au public visé explique le vocabulaire sectoriel ou
technique.
- [ ] 8 Les contenus publicitaires ou sponsorisés sont identifiés comme tels.
- [ ] 9 Les conditions de modération des espaces publics sont indiquées.
- [ ] 10 Les contenus ou fichiers destinés à des espaces publics peuvent être vérifiés avant leur
envoi définitif.
- [ ] 11 Les espaces publics proposent au moins un moyen de signaler les abus.
- [ ] 12 Chaque graphique est accompagné de ses données numériques.
- [ ] 13 La page des résultats de recherche indique le nombre de résultats, le nombre de pages
de résultats, et le nombre de résultats par page.# 2.Données personnelles
- [ ] 14 La politique de confidentialité et de respect de la vie privée est disponible depuis toutes
les pages.
- [ ] 15 La procédure d'accès et de rectification des données personnelles est décrite.
- [ ] 16 La création de compte est possible sans recours à un système d'identification tiers.
- [ ] 17 La création d'un compte est soumise à un processus de confirmation.
- [ ] 18 Le site propose un mécanisme de prévention des usurpations de compte ou d'identité.
- [ ] 19 Les comptes ou abonnements ouverts en ligne peuvent être fermés par le même moyen.
- [ ] 20 Si le site propose un espace personnel ou abonné, il est possible de sauvegarder les
contenus personnels.
- [ ] 21 La connexion à tous les services proposés est possible avec les mêmes identifiants
- [ ] 22 Il est possible de se déconnecter des espaces privés.
- [ ] 23 Le site accepte les alias mail contenant le signe +
- [ ] 24 Les en-têtes envoyés par le serveur spécifient la politique de communication des
referrers
- [ ] 25 Les liens externes qui ouvrent une nouvelle fenêtre ne partagent pas d'information de
contexte
- [ ] 26 Les échanges de données sensibles sont sécurisés et signalés comme tels.
- [ ] 27 Les données sensibles ne sont pas transmises en clair dans les url
- [ ] 28 L'objectif des cookies et les limitations inhérentes à leur refus sont expliqués.
- [ ] 29 L'achat d'un produit ou service est possible sans création de compte.
- [ ] 30 Le détail de chaque article est consultable depuis le panier
- [ ] 31 Aucun produit ni service annexe n'est ajouté au panier de commande sans que cette
action soit déclenchée par l'utilisateur.
- [ ] 32 L'inscription à des services annexes n'est pas activée par défaut
- [ ] 33 La disponibilité des produits est indiquée avant la validation définitive de la commande.
- [ ] 34 Le délai de livraison estimé est indiqué avant la validation définitive de la commande.
- [ ] 35 Les frais de livraison estimés sont indiqués avant la validation définitive de la
commande.
- [ ] 36 Les modalités de récupération d'un bien dématérialisé sont précisées avant la
commande.
- [ ] 37 La modification de la quantité de chaque article, l'ajout et la suppression d'un ou
plusieurs articles restent possibles avant la validation définitive de la commande.
- [ ] 38 La nature et les caractéristiques quantifiables des produits et services sont indiquées
- [ ] 39 La période et les conditions de validité des offres spéciales et promotions sont
indiquées.
- [ ] 40 Le sous-total détaillé est indiqué avant la validation définitive de la commande.
- [ ] 41 Les conditions de financement sont indiquées.
- [ ] 42 Les conditions de fonctionnement du service après-vente sont indiquées.
- [ ] 43 Les conditions de débit ou d'encaissement sont indiquées
- [ ] 44 Les conditions de garantie sont indiquées.
- [ ] 45 Les conditions de vente ou d'utilisation sont disponibles depuis toutes les pages.
- [ ] 46 Les informations relatives à la zone de livraison des produits ou de réalisation des
services sont indiquées.
- [ ] 47 Les moyens de paiement acceptés et les procédures correspondantes sont indiqués.
- [ ] 48 L'identité des prestataires impliqués dans les transactions est précisée
- [ ] 49 Les recours en cas de litige sont indiqués dans les conditions générales de vente ou
d'utilisation.
- [ ] 50 L'adresse et les conditions de retour des produits sont indiquées.
- [ ] 51 La charge des frais de retour est indiquée avant la validation définitive de la commande
- [ ] 52 Le mode de dépôt et la procédure de traitement des réclamations sont indiqués.
- [ ] 53 Les conditions de remboursement sont indiquées.
- [ ] 54 Les matériels et logiciels nécessaires au fonctionnement du service sont indiqués avant
la validation de la commande.
- [ ] 55 Les prix affichés mentionnent le détail des taxes et suppléments éventuels ainsi que le
montant hors taxes.
- [ ] 56 Une adresse de livraison différente de l'adresse de facturation peut être spécifiée.
- [ ] 57 Le site accepte au moins deux moyens de paiement.
- [ ] 58 Les données bancaires ne sont mémorisées qu'après consentement explicite de
l'utilisateur.
- [ ] 59 Les données bancaires mémorisées par le site peuvent être modifiées ou supprimées
- [ ] 60 La référence de la transaction est affichée au client après la validation de sa commande.
- [ ] 61 Les factures émises sont également disponibles en ligne
- [ ] 62 Chaque facturation fait l'objet d'un mail de confirmation
- [ ] 63 Les mentions d'appartenance à un ordre ou groupe professionnel, d'un label ou d'une
récompense sont accompagnées d'un lien vers la source.
- [ ] 64 Les produits indisponibles font l'objet d'une différenciation visuelle et textuelle
- [ ] 65 Un mail indiquant la référence de la transaction et les données de la commande est
envoyé suite à la validation.
- [ ] 66 Chaque réclamation fait l'objet d'un accusé de réception
# 4. Formulaires
- [ ] 67 Chaque champ de formulaire est associé dans le code source à une étiquette qui lui est
propre.
- [ ] 68 Les informations complétant l'étiquette d'un champ sont associées à celui-ci dans le
code-source
- [ ] 69 L'étiquette de chaque champ de formulaire indique si la saisie est obligatoire.
- [ ] 70 L'étiquette de chaque champ de formulaire indique, le cas échéant, quel format de saisie
doit être respecté.
- [ ] 71 L'utilisateur est averti lorsqu'une saisie est sensible à la casse.
- [ ] 72 L'étiquette de chaque champ de formulaire qui le nécessite indique les limites de
nombre de caractères
- [ ] 73 La création d'un mot de passe par l'utilisateur fait l'objet d'un mécanisme de prévention
des erreurs de saisie.
- [ ] 74 Les caractères saisis dans un champ de mot de passe peuvent être affichés en clair.
- [ ] 75 Chaque étiquette de formulaire est visuellement rattachée au champ qu'elle décrit.
- [ ] 76 Les informations contextuelles se rapportant à un champ de formulaire lui sont
visuellement rattachées
- [ ] 77 En cas de rejet des données saisies dans un formulaire, les champs contenant les données
rejetées sont indiqués à l'utilisateur.
- [ ] 78 En cas de rejet des données saisies dans un formulaire, les raisons du rejet sont indiquées
à l'utilisateur.
- [ ] 79 En cas de rejet des données saisies dans un formulaire, toutes les données saisies
peuvent être modifiées par l'utilisateur.
- [ ] 80 Les messages d'erreur personnalisés sont exprimés dans la langue du formulaire
- [ ] 81 Lors de la saisie d'un formulaire réparti sur plusieurs pages, un récapitulatif global est
affiché avant l'envoi définitif.
- [ ] 82 La page affichée après l'envoi d'un formulaire permet de reprendre directement la
navigation.
- [ ] 83 La soumission d'un formulaire est suivie d'un message indiquant la réussite ou non de
l'action souhaitée.
- [ ] 84 L'utilisateur est averti au début d'un processus complexe de la nature des données et
documents exigées
- [ ] 85 Les processus complexes sont accompagnés de la liste de leurs étapes
- [ ] 86 L'étape en cours d'un processus complexe est indiquée.
- [ ] 87 Chaque étape d'un processus complexe permet de revenir à l'étape précédente.
- [ ] 88 L'utilisateur est averti de la perte d'information en cas d'utilisation de l'historique de son
navigateur dans un processus complexe.
- [ ] 89 La navigation dans un processus complexe ne provoque pas la perte des données
précédemment soumises.
- [ ] 90 Le copier coller est possible dans les champs de formulaire.
- [ ] 92 Les listes d'options de formulaires sont présentées dans un ordre identifiable.
- [ ] 93 Les champs de saisie de type mail, URL, téléphone, nombre, recherche, mots de passe,
heure et date sont dotés du type approprié.
# 5. Identification et contact
- [ ] 94 La page d'accueil expose la nature des contenus et services proposés.
- [ ] 95 Si le site est réservé ou destiné à un public spécifique, ce public est mentionné au
moins sur la page d'accueil.
- [ ] 96 L'identité de l'auteur, de la société ou de l'organisation est indiquée
- [ ] 97 Le titre de chaque page permet d'identifier le site
- [ ] 98 Le titre de chaque page permet d'identifier son contenu
- [ ] 99 Le code source des pages contient un appel valide à une icône de favori.
- [ ] 100 L'adresse complète et le numéro de téléphone des sociétés et organisations sont
disponibles depuis toutes les pages du site.
- [ ] 101 Le numéro d'immatriculation délivré aux sociétés ou organisations au terme des
procédures légales d'enregistrement en vigueur dans leur pays est indiqué.
- [ ] 102 Le site propose au moins deux moyens de contact
- [ ] 103 Les délais de réponse aux demandes d'information sont indiqués.
- [ ] 104 Les horaires et tarifs de fonctionnement des services mis à la disposition des
utilisateurs sont indiqués
- [ ] 105 Chaque demande d'information fait l'objet d'un accusé de réception.
- [ ] 106 Tous les mails fournissent au moins un moyen de contact
- [ ] 107 Le site propose au moins un moyen de contacter le responsable des réclamations.
- [ ] 108 Le site propose au moins un moyen de contacter le modérateur des espaces publics.
- [ ] 109 L'identité de la personne ou du service responsable des contenus est indiquée.
- [ ] 110 Si le site déclare respecter un ou plusieurs standards ou référentiels, un lien est
proposé vers chacun d'entre eux.# 6. Images et médias
- [ ] 111 Chaque image décorative est dotée d'une alternative textuelle appropriée
- [ ] 112 Chaque image-lien est dotée d'une alternative textuelle appropriée.
- [ ] 113 Chaque image porteuse d'information est dotée d'une alternative textuelle
appropriée.
- [ ] 114 Les vignettes et aperçus ne sont pas des images de taille supérieure redimensionnées
côté client.
- [ ] 115 Les objets inclus sont dotés d'une alternative textuelle appropriée.
- [ ] 116 Chaque contenu audio et vidéo est accompagné de sa transcription textuelle.
- [ ] 117 Les vidéos comportent des sous-titres synchronisés
- [ ] 118 La durée des contenus vidéo ou audio est indiquée.
- [ ] 119 Les vidéos sont déclenchées par l'utilisateur.
- [ ] 120 Les sons sont déclenchés par l'utilisateur.
- [ ] 121 Les animations, sons et clignotements peuvent être mis en pause.
- [ ] 122 Le déroulement des animations ne bloque pas la navigation ou l'accès aux contenus# 7. Internationalisation
- [ ] 123 L'indicatif international est disponible pour tous les numéros de téléphone.
- [ ] 124 Le pays est précisé pour toutes les adresses postales.
- [ ] 125 Le code source de chaque page indique la langue principale du contenu.
- [ ] 126 La langue principale de la page cible d'un lien est identifiable lorsqu'elle diffère de
celle de la page d'origine.
- [ ] 127 Chaque changement de langue est signalé.
- [ ] 128 Les liens d'accès aux versions traduites pointent directement vers la traduction de
la page courante.
- [ ] 129 Les liens vers les versions équivalentes de la page ou du site sont rédigés dans leur
langue cible.
- [ ] 130 Le serveur respecte l'ordre préférentiel de langues des outils de consultation.# 8. Liens
- [ ] 131 Chaque lien est doté d'un intitulé dans le code source.
- [ ] 132 Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il
pointe.
- [ ] 133 Les liens de même nature ont des couleurs, des formes et des comportements
identiques sur toutes les pages.
- [ ] 134 Le soulignement est réservé aux liens.
- [ ] 135 Les liens sont visuellement différenciés du reste du contenu.
- [ ] 136 Le site n'applique pas le même style aux liens visités et non visités.
- [ ] 137 Les liens internes et externes sont différenciés.
- [ ] 138 Les liens internes vers les contenus à accès limité sont différenciés
- [ ] 139 Les liens provoquant l'ouverture d'un logiciel externe ont un libellé explicite.
- [ ] 140 Les numéros de téléphone sont activables via le protocole approprié.
- [ ] 141 L'utilisateur est averti des ouvertures de nouvelles fenêtres.
- [ ] 142 Le format des fichiers proposés en téléchargement est indiqué.
- [ ] 143 La taille des fichiers internes proposés en téléchargement est indiquée.
- [ ] 144 La langue des fichiers en téléchargement est précisée lorsqu'elle diffère de celle
de la page d'origine.
- [ ] 145 Le nommage des fichiers internes proposés en téléchargement permet d'en
identifier le contenu et la provenance
- [ ] 146 Le site n'impose pas d'interdiction ou de restriction à la mise en place des liens
entrants.
- [ ] 147 Tous les liens internes du site sont valides.# 9.Navigation
- [ ] 148 Si le site n'est pas réservé à un public spécifique, l'accès aux contenus est immédiat.
- [ ] 149 La navigation sur le site ne provoque pas l'ouverture de popups.
- [ ] 150 Il est possible de revenir à la page d'accueil depuis toutes les pages.
- [ ] 151 Chaque page affiche une information permettant de connaître son emplacement dans
l'arborescence du site.
- [ ] 152 Les items actifs de menu sont signalés
- [ ] 153 Les blocs de navigation de même nature sont affichés aux mêmes emplacements sur
toutes les pages.
- [ ] 154 Les icônes de navigation sont accompagnées d'une légende explicite.
- [ ] 155 Les mécanismes de fermeture de fenêtres sont visuellement rattachées à leur contenu.
- [ ] 156 Les mécanismes de fermetures de fenêtres sont immédiatement disponibles.
- [ ] 157 Les nouvelles fenêtres dimensionnées et les fenêtres modales sont dotées d'un bouton
de fermeture explicite.
- [ ] 158 Les mécanismes de fermetures de fenêtres sont affichés aux mêmes emplacements sur
toutes les pages.
- [ ] 159 Chaque page contient des liens d'accès rapide placés au début du code source.
- [ ] 160 Le focus clavier n'est ni supprimé ni masqué.
- [ ] 161 Le site est intégralement utilisable au clavier.
- [ ] 162 La navigation au clavier s'effectue dans un ordre prévisible.
- [ ] 163 Le site propose un moteur de recherche interne.
- [ ] 164 Chaque page de résultats de recherche peut être atteint via une adresse Web.
- [ ] 165 Il est possible de relancer une recherche depuis sa page de résultats
- [ ] 166 Un plan du site est disponible depuis chaque page.
- [ ] 167 Les limites de temps imposées à une action ou un accès sont indiquées# 10. Newsletter
- [ ] 168 L'inscription aux newsletters est soumise à un processus de confirmation.
- [ ] 169 Un lien de désinscription est présent dans chaque newsletter.
- [ ] 170 La désinscription depuis une newsletter ne demande pas de confirmation par courriel.
- [ ] 171 La désinscription aux newsletters est possible depuis le site.
- [ ] 172 La dernière newsletter envoyée est disponible en ligne.
- [ ] 173 Les archives de newsletters sont disponibles en ligne.
- [ ] 174 La fréquence d'envoi des newsletters est consultable avant l'abonnement.# 11. Présentation
- [ ] 175 La charte graphique est cohérente sur l'ensemble du site.
- [ ] 176 L'information n'est pas véhiculée uniquement par la couleur.
- [ ] 177 Les contenus sont présentés avec un contraste suffisant par rapport à leur arrière-plan.
- [ ] 178 Le contenu et le sens de chaque page ne sont pas altérés lorsque les styles sont
désactivés.
- [ ] 179 Un contenu n'est pas désigné uniquement par sa forme ou par sa position à l'écran.
- [ ] 180 Un contenu qui doit être restitué dans un lecteur d'écran ne lui est pas dissimulé.
- [ ] 181 La taille des éléments cliquables est suffisante.
- [ ] 182 Les textes pouvant être mis en forme via des styles ne sont pas remplacés par des
images.
- [ ] 183 Les contenus générés via les styles sont dotés d'une alternative appropriée.
- [ ] 184 Les pictogrammes typographiques sont dotés d'une alternative appropriée.
- [ ] 185 Une famille générique de police est indiquée comme dernier élément de substitution.
- [ ] 186 Les styles ne justifient pas le texte.
- [ ] 187 Les mises en majuscules à des fins décoratives sont effectuées à l'aide des styles
- [ ] 188 Le site ne bloque pas les fonctionnalités de zoom du navigateur.
- [ ] 189 Le site propose un ou plusieurs mécanismes dédiés à l'adaptation aux terminaux
mobiles.
- [ ] 190 Le site propose des styles dédiés à l'impression.
- [ ] 191 Le contenu de chaque page est disponible à l'impression sans blocs de navigation.# 12. Sécurité
- [ ] 192 Toutes les pages utilisent le protocole HTTPS.
- [ ] 193 Les certificats de sécurité sont signés et en cours de validité.
- [ ] 194 Les pages utilisant HTTPS ont un en-tête de transport strict.
- [ ] 195 Les pages utilisant le protocole HTTPS ne proposent pas de ressources HTTP
- [ ] 196 Les opérations relatives aux mots de passe peuvent être effectuées intégralement en
ligne
- [ ] 197 Les mots de passe peuvent être choisis ou changés par l'utilisateur.
- [ ] 198 Un dispositif sensibilise l'utilisateur sur le degré de sécurisation du mot de passe qu'il
choisit
- [ ] 199 Le site propose une procédure de réinitialisation du mot de passe.
- [ ] 200 Le site ne communique pas de mot de passe par mail
- [ ] 201 Les en-têtes envoyés par le serveur désactivent la détection automatique du type
MIME de chaque ressource.
- [ ] 202 Le serveur indique le type MIME de chaque ressource.
- [ ] 203 Les informations sur la sécurité des transactions sont indiquées.
- [ ] 204 Le serveur n'envoie pas la liste des fichiers des répertoires n'ayant pas de page d'index.
- [ ] 205 Le serveur envoie les informations d'activation de protection cross site scripting.
- [ ] 206 Le serveur envoie les informations indiquant les domaines autorisés à intégrer ses
pages dans des cadres.
- [ ] 207 Le site propose un mécanisme de sécurité permettant de restreindre l'origine des
contenus.208 Le serveur ne communique pas d'informations sur les logiciels et langages utilisés
- [ ] 209 Le contrôle d'intégrité des ressources tierces est présent et valide
- [ ] 210 Le site propose au moins deux mécanismes pour valider une opération sécurisée# 13. Serveur et performances
- [ ] 211 L'adresse du site fonctionne avec et sans préfixe www.
- [ ] 212 La racine du site contient des instructions pour les robots d'indexation.
- [ ] 213 Le site propose un fichier sitemap indiquant les contenus à explorer.
- [ ] 214 Le serveur ne force pas la redirection vers la version ou l'application mobile.
- [ ] 215 Le serveur envoie un code HTTP 404 pour les ressources non trouvées.
- [ ] 216 Le serveur envoie une page d'erreur 404 personnalisée.
- [ ] 217 Le serveur envoie une page d'interdiction 403 personnalisée.
- [ ] 218 Le menu principal de navigation figure sur les pages d'erreur personnalisées.
- [ ] 219 Le serveur transmet des contenus compressés aux clients qui les acceptent.
- [ ] 220 Le serveur envoie les informations permettant la mise en cache des contenus.
- [ ] 221 Les en-têtes envoyés par le serveur contiennent les informations relatives au jeu de
caractères employé.
- [ ] 222 Les feuilles de style du site sont minifiées.
- [ ] 223 Les scripts du site sont minifiés.# 14. Structure et code
- [ ] 224 La date de publication ou de mise à jour des contenus est mise à disposition sous forme
programmatique
- [ ] 225 Le code source de chaque page contient une métadonnée qui définit le jeu de
caractères.
- [ ] 226 Le codage de caractères utilisé est UTF-8.
- [ ] 227 Le contenu de chaque page est organisé selon une structure de titres et sous-titres
hiérarchisée.
- [ ] 228 Les éléments visuellement présentés sous forme de liste sont balisés de façon
appropriée dans le code source.
- [ ] 229 Chaque identifiant HTML n'est utilisé qu'une seule fois par page.
- [ ] 230 Le site ne bloque pas la copie de contenu
- [ ] 231 Le site ne bloque pas l'accès au menu contextuel
- [ ] 232 Le site n'impose pas de redirection ou de rafraîchissement automatique côté client.
- [ ] 233 Le texte des documents PDF internes est sélectionnable.
- [ ] 234 Les documents PDF internes sont dotés d'une structure de titres.
- [ ] 235 Les fils de syndication sont détectables par les agents utilisateurs.
- [ ] 236 Les cellules des tableaux de données sont reliées à leurs en-têtes.
- [ ] 237 Les titres des tableaux de données sont renseignés.
- [ ] 238 La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à la
compréhension des contenus.
- [ ] 239 Les tableaux de données ne sont pas remplacés par des images.
- [ ] 240 Les tableaux de données ne sont pas simulés à l'aide de texte mis en forme.