Liste de vérifications (checklist des tests) d`une

Transcription

Liste de vérifications (checklist des tests) d`une
Liste de vérifications (checklist des tests) d'une page Web version 2.0
Liste des tests d'une page Web de Hervé Chuzeville - version H.C. 2.0 du 09/03/2011
Page :
n° niv.
critère
Présentation
1.1
Br. Validation visuelle du respect de la charte graphique
2.1
Br. Contenu conforme au contenu source (relecture comparative)
Br. Fonctionnalités conformes au cahier des charges (re-pointage unitaire de tous les points du cahier des charges)
Contenu
2.2
Orthographe
3.1
3.2
4.1
4.2
Ar. Validation automatique, avec le correcteur orthographique de MS Word par exemple
Br. Relecture "manuelle"
Liens
Br. Test manuel des liens (cible conforme)
Or Test automatique des liens à l'aide de Xenu
Code source
5.2
Br. Vérification "manuelle" du code source (relecture du code)
Br. Vérification du respect des normes de codage
5.3
Br.
5.1
5.4
6.1
6.2
6.3
6.4
7.1
7.2
7.3
7.4
7.5
7.6
Validation automatique du code HTML avec le validateur HTML du W3C : http://validator.w3.org ou l'extension Firefox "Html Validator" : https://addons.mozilla.org
/fr/firefox/addon/249/ paramétré avec les deux algorithmes (HTML Tidy et Analyseur SGML)
Validation automatique des feuilles de style CSS avec le validateur CSS du W3C : http://jigsaw.w3.org/css-validator/ (1 seul test par feuille - principale, impression,
Br.
etc. - pour tout le site)
Accessibilité
Vérification du rendu sous Lynx : http://www.delorie.com/web/lynxview.html ou http://cgi.w3.org/cgi-bin/html2txt au moins par sondage de 2 ou 3 pages, si possible
présentant des particularités (tableaux, illustrations, etc.)
Ar. Validation sous Wave : http://wave.webaim.org/, si besoin, par sondage, ou notamment sur les pages complexes ou présentant des particularités
Validation sous Truwex : http://checkwebsite.erigami.com/accessibility.html, si besoin, par sondage, ou notamment sur les pages complexes ou présentant des
Or
particularités
Validation manuelle : liste de vérification des critères d'accessibilité Accessiweb v2.1 (ou RGAA v2.2, au choix) avec l'aide du fichier "Liste synthèse des critères
Br. d'accessibilité AccessiWeb d'un site Web" du webmestre, assisté de la barre d'outils accessibilité Web (WAT) pour IE et de la barre d'outils Web Developper pour
Firefox
Navigateurs
Br.
Br. Tests sous Internet Explorer 6 : toutes les pages (test en local)
Br. Tests sous Firefox 3.6 : au moins 10 pages représentatives des différents types de pages du site (test en local)
Br. Tests sous Internet Explorer 8 : 3 pages, si possible présentant des particularités (tableaux, illustrations, graphiques, etc. - test distant ou sur le poste de test IE8)
Ar. Tests sous Google Chrome 6 : 3 pages, si possible présentant des particularités (test en local)
Ar. Tests sous Safari 5 sous Mac : 3 pages, si possible présentant des particularités (test distant : http://browsershots.org)
Or Tests sous Opéra 10 : 3 pages, si possible présentant des particularités (test en local ou distant)
Résolutions
8.1
8.2
8.3
Br. Tests en résolution 1024 x 768 : toutes les pages sous IE6 et Firefox 3.6, 1 page sous chacun des autres navigateurs cités ci-dessus
Ar. Tests en résolution 800 x 600 : toutes les pages sous IE6, au moins 10 pages représentatives sous Firefox 3.6, 1 page sous les autres navigateurs
Ar. Vérification du comportement lisible : en 640 x 480 sous IE6 et Firefox 3.6
Tailles de polices
10.1
Br. Tests en différentes tailles de polices (taille la plus grande sous IE6 et deux augmentations de taille sous Firefox)
Poids de la page
Ar. Vérification du poids (Ko) des pages HTML ou PHP (plus exactement des pages HTML générées à partir des pages PHP)
11.1
Br. Vérification de la présence du "title"
12.1
12.2
Marqueur statistiques
Br. Vérification du marquage pour les statistiques Xiti de la page
Br. Vérification du marquage pour les statistiques Xiti des documents téléchargeables de la page
Impression
9.1
Titre de la page
13.1
Br. Vérification des impressions des pages (avec les marges par défaut sous IE et Firefox)
Tests applicatifs
14.1
14.1a
14.1b
14.2
Br.
Br.
Br.
Br.
14.3
14.4
14.4a
14.4b
14.4c
14.4d
14.5
Br. Tests d'intégration
Br. Tests d'interception des erreurs
Br. Tests des variables passées en GET (dans l'URL) et en POST
Ar. Tests d'absence de données (liées à la page, en base de données)
Ar. Tests d'absence des fichiers téléchargeables (liés à la page)
Ar. Autres cas d'erreurs possibles
Br. Tests de temps de réponse et de montée en charge
15.1
15.2
15.3
15.4
15.5
Br.
Br.
Br.
Br.
Br.
Tests fonctionnels
Établissement des jeux de test exhaustifs des différents cas fonctionnels possibles, puis passage de ces jeux de tests
Vérification de la conformité aux règles de gestion du cahier des charges ou du dossier d'analyse/conception (re-pointage unitaire de toutes les règles de gestion)
Tests unitaires
Sécurité
Vérification du filtrage des données externes
Test de vulnérabilités XSS (Cross-Site Scripting)
Test de vulnérabilités CSRF (Cross-Site Request Forgeries)
Test d'injection de code SQL
Test de vulnérabilités LFI (Local File Inclusion)
Organisation du contenu, mise en forme et support électronique du document présent : Copyright © 2011 Hervé Chuzeville - Ce document est mis à disposition selon le Contrat
"Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France" disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par
courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Contenu du document : Copyright © 2011 Hervé Chuzeville - Contrat "Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France".
v.

Documents pareils