Ceci est une traduction. Elle peut avoir des erreurs ou être dépassée par rapport à la version anglaise. Traducteur(-trice): Anne-Marie Luigi
L'interopérabilité est la capacité de deux ou plusieurs systèmes ou composants d'échanger des informations et d'utiliser les informations qui ont été échangées.". — IEEE
L'interopérabilité est importante pour les concepteurs de sites web. Une meilleure interopérabilité entre les implémentations CSS signifie que les concepteurs peuvent écrire leur code CSS pour un navigateur et voir qu'il fonctionne bien de manière prévisible sur les autres navigateurs. Cela a pour conséquence de réduire les incompatibilités dans la façon dont les implémentations CSS interprètent CSS.
De bonnes suites de tests favorisent l'interopérabilité. Ils sont un élément clé pour s'assurer que les normes web sont mises en œuvre correctement et de manière cohérente. Plus de tests incitent à plus d'interopérabilité. Des tests erronés entraînent l'interopérabilité sur des comportements erronés.
CSS a besoin de bonnes suites de test ! Le W3C héberge les suites de test officielles pour les Spécifications CSS ici. La plupart de ces suites de test sont encore en cours de réalisation : elles sont incomplètes et peuvent contenir des erreurs. Vous pouvez nous aider à faire progresser l'interopérabilité CSS sur le web en signalant les erreurs et en contribuant aux cas de test. Envoyez vos questions, commentaires, rapports d'erreurs et soumissions de tests à la liste de diffusion public-css-tests-testsuite.
Le projet "Test the Web forward" favorise l'organisation d'événements auxquels vous pouvez participer en écrivant et en révisant des tests avec d'autres personnes. TTWF est un projet du W3C, avec le soutien d'Adobe, Facebook et autres.
Le tableau ci-dessous répertorie quelques-unes des suites de test disponibles : la dernière version, d'autres versions, la prochaine version en cours de développement et le dernier rapport de test.
Les liens en «Développement» sont testés sur le CSS Test Harness, qui génère des rapports et permet à tout le monde d'exécuter des tests facilement. Les tests eux-mêmes sont stockés sur Github dans le Web-platform tests repository.
Spécification | Dernière version | Developement | Anciennes versions | ||
---|---|---|---|---|---|
Tests | Résultats | Tests | Résultats | ||
Media queries | Candidat à la publication (1.0) | Chaque soir | Rapport | Archive | |
Selectors Level 3 | Final (1.0) | Rapport | Chaque soir | Rapport | Archive |
CSS 2,1 | Final (1.0) | Rapport | Chaque soir | Rapport | Archive 1) |
CSS Basic UI Level 3 | Aucun | Chaque soir | Rapport | ||
CSS Color Level 3 | Final (1.0) | Chaque soir | Rapport | Archive | |
CSS Marquee Level 3 | Aucun | ||||
CSS Multi-column Layout | Aucun | Chaque soir | Rapport | ||
CSS Namespaces | Final (1.0) | Rapport | Archive | ||
CSS Paged Media Niveau 3 | Pre-Alpha | Archive | |||
Profil CSS Mobile 1.0 | Alpha ? | Archive | |||
CSS Print Profile 1.0 | Pre-Alpha | Archive | |||
Profil TV CSS 1.0 | Aucun | ||||
CSS Style Attributes | Aucun | Chaque soir | Rapport | ||
CSS Backgrounds and Borders Level 3 | Aucun | Chaque soir | Rapport | ||
CSS Conditional Rules Module Level 3 | Aucun | Chaque soir | Rapport | ||
CSS Text Decoration Module Level 3 | Aucun | Chaque soir | Rapport | ||
CSS Level 1 | Obsolete | Archive |
1) La version utilisée pour CSS 2.1 Proposed Recommendation est la Suite de test du 23 mars 2011 et le rapport de mise en œuvre correspondant.
Définition des phases de publication :
Sauf indication contraire, toutes les suites de tests sont sous licence W3C Test Suite Licence et 3-clause BSD License. Voir la rubrique W3C légale pour plus d'informations sur les licences.
Les contributions à ces suites de tests sont régies par les Policies for Contribution of Testcases to W3C du W3C. Les contributeurs qui ne sont pas membres du groupe de travail CSS doivent accepter les termes de Grant II.
Des informations sur le format actuel de soumission des tests et sur la contribution aux suites de tests sont disponibles sur le wiki. Des directives pour la rédaction de tests sont également disponibles. Nos vieilles suites de test sont écrites selon les principes de l'ancienne documentation de la suite de test ; veuillez consulter le wiki pour obtenir des informations à jour.
Les suites de tests sont parfois mises à jour, mais les anciennes versions restent en ligne. Si vous créez un lien vers une suite de tests, vous pouvez choisir de créer un lien vers une version spécifique désuète, ou vers la version dynamique "actuelle".
Les URLs des tests pour les modules CSS3 ressemblent à ceci :
.../CSS3/MODULE/current.../CSS3/MODULE/YYYYMMDD
où MODULE
est le nom du module (en
majuscule), par exemple "Selectors", et
YYYYYMMDD est une date, par exemple "20011105". Le lien "actuel"
redirige toujours vers la suite de tests avec la date la plus
récente.
Les URL des tests pour les profils ressemblent à ça :
.../PROFILE/VERSION/current.../PROFILE/VERSION/YYYYMMDD
où PROFILE
est le nom d'un profil CSS, par exemple
"Mobile" et VERSION
est un numéro de version, par
exemple "1.0".
Créé le 13 novembre 2001. Dernière mise à jour dim. 16 févr. 2025 05:40:36