Importer des problèmes automatisés, IGT et manuels
Les utilisateurs d'Axe Auditor peuvent importer des problèmes manuellement (exportés au format JSON en utilisant l'extension axe DevTools Pro) et via l'intégration automatisée au niveau de l'unité de test, leur permettant d'importer des problèmes automatisés, IGT et manuels en une seule opération.
Remarque 1 - Importer automatiquement la capture d'écran avec le problème manuel : Lorsque vous importez un problème manuel, la capture d'écran associée est automatiquement importée en utilisant la balise ScreenshotURL dans le fichier JSON.
Remarque 2 - Comparer uniquement les versions majeures lors de l'importation : Axe Auditor vous permet d'importer des problèmes générés par l'extension axe DevTools Pro tant qu'ils utilisent la même version majeure d'axe-core. Cela signifie que axe Auditor empêchera uniquement l'importation d'un fichier généré par l'extension si le numéro de version majeur (le premier chiffre du numéro de version) diffère entre l'exécution de test et l'extension. Dans le cas où les versions mineures sont différentes, axe Auditor fournira uniquement un avertissement à l'utilisateur, indiquant que la version axe-core importée ne correspond pas à la version de axe Auditor et qu'il peut y avoir quelques variations dans les données de test. Ces variations concernent principalement des différences potentielles dans les points de contrôle Deque associés aux problèmes dans axe Auditor.
Remarque 3 - Importer des problèmes depuis axe DevTools Mobile pour Android Mobile Native et iOS Mobile Native - Lors de l'importation de problèmes depuis axe DevTools Mobile pour les types d'actifs numériques basés sur des applications mobiles natives, axe Auditor n'importe pas les problèmes Expérimental et Besoin de révision. De plus, axe Auditor ignore les problèmes avec le jeu de règles AAA, car il ne prend pas en charge les règles AAA.
Remarque 4 - Utiliser l'option de test enregistré et des problèmes : Utilisez l'option 'Tests et problèmes enregistrés' lors de l'exportation de problèmes depuis l'extension axe DevTools.
Remarque 5 - Importer des fichiers JSON avec zéro problème : Lors de l'importation de fichiers JSON utilisant DevTools Pro sans problème, axe Auditor montre les points de contrôle qui ont été testés dans le cadre des IGT qui n'ont signalé aucun problème. Cela vous permet d'obtenir une liste plus complète des points de contrôle qui ont été testés dans le cadre de tests avec axe DevTools Pro et axe Auditor, vous permettant de vous concentrer uniquement sur ceux qui restent à tester.
Remarque 6 - Exécutions multiples d'IGT dans les importations axe DevTools : Si vous utilisez la fonction multi-exécution dans l'extension axe DevTools (fonction Pro) et que vous utilisez l'exportation pour être importée dans l'exécution de test d'axe Auditor, elle peut être importée dans axe Auditor avec les problèmes importés étant le total de tous les problèmes à travers plusieurs exécutions (après suppression manuelle des doublons).
Utilisation du bouton Importer des problèmes
Les trois différents types de problèmes qu'une unité de test peut inclure sont :
- Problèmes automatisés - depuis Auditor, ou depuis un fichier JSON téléchargé par l'utilisateur.
- Problèmes IGT - Tous les problèmes que l'extension axe DevTools Pro peut trouver lors de l'exécution de tests IGT à partir d'un fichier JSON téléchargé par l'utilisateur sont marqués comme des problèmes IGT.
- Problèmes manuels - depuis Auditor, ou depuis un fichier JSON téléchargé par l'utilisateur.
Sur la page de vue d'ensemble de l'unité de test, utilisez la section appelée Statut de test pour importer des problèmes automatisés, IGT et manuels. Cette section contient :
- La date et l'heure du début de l'importation des problèmes,
- Le statut des tests indiquant le statut de l'importation et la date et l'heure de son achèvement, et
- Un bouton Importer des problèmes permettant à l'utilisateur de télécharger un fichier JSON dans un format prédéfini fourni par Deque Systems.
Cliquer sur le bouton Importer des problèmes ouvre la boîte de dialogue de confirmation d'importation des problèmes, où vous pouvez importer les trois types de problèmes à l'aide d'un fichier JSON. Pour générer le fichier JSON, utilisez l'option JSON dans l'extension axe DevTools (Exporter → Test enregistré et problèmes → option JSON).
Lorsque vous importez un problème, la capture d'écran associée est automatiquement importée en utilisant le tag ScreenshotURL dans le fichier JSON. Si le tag ScreenshotURL est vide, aucune capture d'écran n'est ajoutée au problème.
Remarque 1 : Lors de la réimportation de problèmes, vous pouvez choisir de conserver les problèmes existants ou de les remplacer par ceux du fichier, si l'unité de test contient déjà ces problèmes. Axe Auditor ne supprime et ne remplace que les problèmes manuels importés via un fichier JSON. Les problèmes manuels ajoutés manuellement par l'utilisateur restent inchangés et ne sont ni supprimés ni réimportés.
Remarque 2 : Lorsque le type d'actif numérique n'est pas Web de Bureau ou Web Mobile, ou que tous les standards WCAG et de testeur de confiance, vous ne pouvez pas exécuter de tests automatisés ni importer des IGT et des problèmes manuels. Les boutons sur la page d'aperçu de l'exécution de test affichent "Non applicable" au lieu de "Exécuter les tests automatisés" et "Importer les problèmes" pour les types d'actifs qui ne sont pas Web de Bureau ou Web Mobile.
Remarque 3 : Axe Auditor ne prend en compte que les violations, donc si des problèmes importés comprennent des problèmes "Besoin de révision" ou "Bonnes pratiques", axe Auditor n'importe pas ces problèmes.
Utilisation de l'intégration automatisée dans Axe Auditor
Vue d'ensemble
En plus des importations manuelles, axe Auditor prend en charge les importations de problèmes via l'intégration automatisée.
Axe Auditor est intégré avec l'extension axe DevTools Pro via des APIs, permettant aux utilisateurs d'envoyer facilement des problèmes à Auditor en un seul clic—à condition qu'ils aient souscrit à l'Intégration Axe Auditor dans le compte Axe.
Comment envoyer des données de l'extension Axe DevTools Pro à Auditor
Prérequis
Avant d'envoyer des données, assurez-vous que les étapes suivantes sont complétées dans Auditor :
- L'intégration d'Auditor doit être disponible sur l'extension devTools pro et l'utilisateur doit souscrire à l'abonnement l'Intégration Auditor.
- L'utilisateur doit être titulaire d'une licence pour Auditor.
- Créer un cas de test et un exécution de test correspondant.
- Déplacez le statut unité de test vers le statut "En Cours". (Si l'unité de test est au statut "Non Commencé", les données ne peuvent pas être importées.)
Étapes pour Importer les Problèmes
-
Effectuer le Test dans Axe DevTools Pro Extension
- Ouvrez l'URL que vous souhaitez tester.
- Lancez Axe DevTools Pro Extension et complétez vos tests.
-
Obtenir le Lien de Test Partagé
- Une fois le test terminé, obtenez le lien de test partagé et ouvrez-le dans un nouvel onglet.
-
Envoyer les Problèmes à Auditor
- Cliquez sur le bouton "Envoyer à Auditor".
- Entrez le ID de l'Unité de Test, qui peut être copié depuis le l'Unité de Test Auditor (disponible sur les pages l'Aperçu de l'Exécution du Test et Unité de Test).
-
Confirmation et Gestion des Données
- Une fois soumis, DevTools enverra les données à Auditor et un message de confirmation s'affiche.
- Si le Unité de Test Auditor contient déjà des problèmes, une invite demandera s'il faut remplacer les données existantes.
- Si remplacer est sélectionné, tous les problèmes précédents dans Auditor seront remplacés par les nouveaux importés.
Types de Problèmes Pris en Charge
Les utilisateurs peuvent désormais envoyer directement à Auditor les types de problèmes suivants grâce à l'intégration :
- Problèmes automatisés
- Problèmes IGT (Test Guidé Intelligent)
- Problèmes de manuel
Tous les validations—y compris les les vérifications d'URL, les normes de méthodologie de test et la compatibilité avec la version axe-core—s'appliqueront aux données importées, garantissant précision et cohérence.
Messages d'erreur
| Code d'erreur | Description |
|---|---|
| 409 - Conflit | Apparaît si l'unité de test contient déjà des problèmes. Les utilisateurs doivent cliquer sur « Remplacer les données » pour envoyer les problèmes. |
| 500 - Erreur Interne du Serveur | Apparaît si le l'URL, la norme de test ou la version axe-core ne correspond pas à l'unité de test de l'Auditor. |
Cette intégration simplifie le flux de travail des tests d'accessibilité, assurant un transfert de problèmes transfert de problèmes fluide, précis et efficace entre Axe DevTools Pro Extension et Auditor.





