Langues

Ceci est une traduction. Elle peut avoir des erreurs ou être dépassée par rapport à la version anglaise. Traducteur(-trice): Anne-Marie Luigi

Suites de test W3C officielles pour Cascading Style Sheets

Interopérabilité

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

On recrute

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.

Test the Web forward:

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.

Statut

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'autres suites de tests de développement

A propos des suites de test

Définition des phases de publication :

Final
La suite de tests est complète sans bogues connus ou suspectés. Au moins de implémentations approuvées, et la spécification a obtenu le statut de Recommendation.
Release Candidate
La suite de tests est complète sans bogues connus ou suspectés. Au moins une implémentation a passé la plupart des tests avec succès.
Beta
La suite de tests a une couverture complète de la spécification. Il peut y avoir quelques bogues, main généralement fiable. Au moins une implémentation passe la majorité des tests.
Alpha
La suite de tests a une couverture complète sinon exhaustive de la spécification, mais on s'attend à ce qu'elle est besoin de révision.
Pre-Alpha
La suite de tests est incomplète et / ou connue pour contenir des bogues au moment de la publication.
Obsolete
La suite de tests peut ou ne pas être complète, mais n'est plus maintenue et est connue pour contenir des bogues ou n'est pas recommandée pour les tests de conformité.

Licences

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.

Format

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.

Archives et organisation

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

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

PROFILE est le nom d'un profil CSS, par exemple "Mobile" et VERSION est un numéro de version, par exemple "1.0".

Bert Bos, coordinateur de l'activité style
Copyright © 1994–2023 W3C® Privacy policy

Créé le 13 novembre 2001. Dernière mise à jour mar. 12 sept. 2023 21:28:24

Langues

À propos des traductions