Importer les problèmes automatisés, IGT et manuels
Les utilisateurs d'Axe Auditor peuvent importer manuellement des problèmes (exportés sous forme de fichier JSON à l'aide de l'extension axe DevTools Pro) et via une 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.
Note 1 - Importation automatique de 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 le tag ScreenshotURL dans le fichier JSON.
Note 2 - Comparaison uniquement des 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 qu'Axe Auditor empêchera l'importation d'un fichier généré par l'extension uniquement si le numéro de version majeure (le premier chiffre du numéro de version) diffère entre le Test Run et l'extension. En cas de différence sur les versions mineures, Axe Auditor fournira uniquement un avertissement à l'utilisateur, indiquant que la version axe-core importée ne correspond pas à la version d'Axe Auditor et qu'il peut y avoir des variations dans les données de test. Ces variations concernent principalement d'éventuelles différences dans les points de contrôle Deque associés aux problèmes dans Axe Auditor.
Note 3 - Importation 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 natifs mobiles, Axe Auditor n'importe pas les problèmes Expérimentaux et Revue Nécessaire. De plus, Axe Auditor ignore les problèmes avec l'ensemble de règles AAA, car il ne prend pas en charge les règles AAA.
Note 4 - Utilisation de l'option Tester et problèmes sauvegardés : Utilisez l'option 'Tester et problèmes sauvegardés' lors de l'exportation de problèmes depuis l'extension axe DevTools.
Note 5 - Importation de fichiers JSON avec zéro problème : Lors de l'importation de fichiers JSON avec DevTools Pro ne contenant aucun problème, Axe Auditor affiche les points de contrôle qui ont été testés dans le cadre des IGT sans problèmes signalés. Cela vous permet d'obtenir une liste plus complète des points de contrôle testés dans le cadre des tests avec axe DevTools Pro et Axe Auditor, vous permettant de vous concentrer uniquement sur les points de contrôle qui restent à tester.
Note 6 - Multiples exécutions de l'IGT dans les importations axe DevTools : Si vous utilisez la fonction de 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 correspondant au total de tous les problèmes sur plusieurs exécutions (après avoir retiré manuellement les doublons).
Utilisation du bouton Importer les 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 à partir d'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 à partir d'un fichier JSON téléchargé par l'utilisateur.
Sur la page Aperçu de l'unité de test, utilisez la section appelée Statut du 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 du test indiquant l'état de l'importation ainsi que la date et l'heure de sa fin, et
- Un bouton Importer les problèmes qui permet à l'utilisateur de télécharger un fichier JSON au format prédéfini fourni par Deque Systems.
Cliquer sur le bouton Importer les 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 et problèmes sauvegardés → option JSON).
Lorsque vous importez un problème, la capture d'écran associée est automatiquement importée à l'aide du tag ScreenshotURL dans le fichier JSON. Si le tag ScreenshotURL est vide, aucune capture d'écran n'est ajoutée au problème.
Note 1 : Lors d'une nouvelle importation des 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 ne sont pas affectés et ne sont pas supprimés ou réimportés.
Note 2 : Lorsque le type d'actif numérique n'est pas Web de bureau ou Web mobile, ou toutes les normes WCAG et de testeur de confiance, vous ne pouvez pas exécuter de tests automatisés ni importer de problèmes IGT et manuels. Les boutons de la page 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.
Note 3 : Axe Auditor ne considère que les violations, donc si des problèmes importés comprennent des problèmes "Revue nécessaire" ou "Meilleures 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 l'importation de problèmes via intégration automatisée.
Axe Auditor est intégré à Extension axe DevTools Pro via des API, permettant aux utilisateurs d'envoyer facilement les problèmes à Auditor en un seul clic—à condition qu'ils aient souscrit à Intégration d'Axe Auditor dans 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 terminées dans Auditor :
- L'intégration Auditor doit être disponible sur l'extension devTools pro et l'utilisateur doit s'abonner à l'abonnement Intégration Auditor.
- L'utilisateur doit être un utilisateur licencié d'Auditor.
- Créer un cas de test et un exécution de test correspondant.
- Passez l'état de unité de test à « En cours ». (Si l'unité de test est en statut « Non commencé », les données ne peuvent pas être importées.)
Étapes pour importer des problèmes
-
Effectuer des tests dans l'extension Axe DevTools Pro
- Ouvrez l'URL que vous souhaitez tester.
- Lancez Extension Axe DevTools Pro et complétez vos tests.
-
Obtenez le lien de test partagé
- Une fois les tests terminés, obtenez le lien de test partagé et ouvrez-le dans un nouvel onglet.
-
Envoyer les problèmes à l'auditeur
- Cliquez sur le bouton « Envoyer à l'auditeur ».
- Entrez le ID de l'unité de test, qui peut être copié à partir du Unité de test de l'auditeur (disponible sur les pages 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 à l'auditeur et affichez un message de confirmation.
- Si le L'unité de test de l'auditeur contient déjà des problèmes, une invite demandera s'il faut écraser les données existantes.
- Si écraser est sélectionné, tous les problèmes précédents dans l'auditeur seront remplacés par ceux nouvellement importés.
Types de problèmes pris en charge
Les utilisateurs peuvent désormais envoyer les types de problèmes suivants directement à l'auditeur via l'intégration :
- problèmes automatisés
- problèmes IGT (Intelligent Guided Testing)
- problèmes manuels
Toutes les validations—y compris vérifications d'URL, normes de méthodologie de test, et compatibilité avec les versions axe-core—s'appliqueront aux données importées, assurant précision et cohérence.
Messages d'erreur
| Code d'erreur | Description |
|---|---|
| 409 - Conflit | S'affiche si l'unité de test contient déjà des problèmes. Les utilisateurs doivent cliquer sur « Écraser les données » pour envoyer les problèmes. |
| 500 - Erreur interne du serveur | S'affiche si le URL, norme de test ou version axe-core ne correspond pas à l'unité de test de l'auditeur. |
Cette intégration rationalise le flux de travail des tests d'accessibilité, assurant un transfert de problèmes sans couture, précise et efficace entre Extension Axe DevTools Pro et Auditeur.





