Importation des problèmes automatisés, IGT et manuels
Les utilisateurs d'Axe Auditor peuvent importer des problèmes manuellement (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.
Remarque 1 - Importation automatique de la capture d'écran avec le problème manuel : Lors de l'importation d'un problème manuel, la capture d'écran associée est automatiquement importée à l'aide de la balise ScreenshotURL dans le fichier JSON.
Remarque 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 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'essai et l'extension. Dans le cas où les versions mineures sont différentes, Axe Auditor ne fournira qu'un avertissement à l'utilisateur, indiquant que la version axe-core importée ne correspond pas à la version Axe Auditor et qu'il peut y avoir des variations dans les données de test. Ces variations concernent principalement les différences potentielles dans les points de contrôle Deque associés aux problèmes dans Axe Auditor.
Remarque 3 - Importation de 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 le mobile, Axe Auditor n'importe ni les problèmes expérimentaux ni les problèmes nécessitant une 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 - Utilisation de l'option de test et problèmes enregistrés : Utilisez l'option 'Test et problèmes enregistrés' lors de l'exportation de problèmes depuis l'extension axe DevTools.
Remarque 5 - Importation de fichiers JSON avec zéro problème : Lors de l'importation de fichiers JSON à l'aide de DevTools Pro avec zéro problème, Axe Auditor affiche les points de contrôle qui ont été testés dans le cadre d'IGT qui n'ont signalé aucun problème. 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.
Remarque 6 - Exécutions multiples de l'IGT dans les importations de axe DevTools : Si vous utilisez la fonctionnalité de multi-exécution dans l'extension axe DevTools (fonctionnalité Pro) et que vous utilisez l'exportation à importer dans le Test Run de Axe Auditor, elle peut être importée dans Axe Auditor avec la totalité des problèmes importés correspondant à tous les problèmes des multiples exécutions (après avoir retiré manuellement les doublons).
Utilisation du bouton Importer des problèmes
Les trois 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 problèmes IGT.
- Problèmes manuels - depuis Auditor ou à partir d'un fichier JSON téléchargé par l'utilisateur.
Sur la page d'aperçu de l'unité de test, utilisez la section appelée État des tests pour importer des problèmes automatisés, IGT et manuels. Cette section contient :
- La date et l'heure où l'importation des problèmes a commencé,
- L'état du test indiquant l'état de l'importation ainsi que la date et l'heure de son achèvement, et
- Un bouton Importer des problèmes qui permet à l'utilisateur de télécharger un fichier JSON dans un format prédéfini fourni par Deque Systems.
En cliquant sur le bouton Importer des problèmes, la boîte de dialogue de confirmation d'importation des problèmes apparaît, 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 enregistrés → option JSON).
Lorsque vous importez un problème, la capture d'écran associée est automatiquement importée à l'aide de la balise ScreenshotURL dans le fichier JSON. Si la balise ScreenshotURL est vide, aucune capture d'écran n'est ajoutée au problème.
Remarque 1 : Lors de l'importation de problèmes à nouveau, vous pouvez choisir de conserver les problèmes existants ou de les remplacer par les problèmes 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 à l'aide d'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 ni Web Desktop ni Web Mobile, ou toutes les normes WCAG et testeurs de confiance, vous ne pouvez pas effectuer de tests automatisés ni importer de problèmes IGT et manuels. Les boutons sur la page d'aperçu du Test Run affichent "Non applicable" au lieu de "Exécuter des tests automatisés" et "Importer des problèmes" pour les types d'actifs qui ne sont ni Web Desktop ni Web Mobile.
Remarque 3 : Axe Auditor ne considère que les violations, donc si des problèmes importés comprennent des problèmes "Nécessitant une révision" ou "Bonnes pratiques", Axe Auditor n'importe pas ces problèmes.
Utilisation de l'intégration automatisée dans Axe Auditor
Aperçu
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 API, permettant aux utilisateurs d'envoyer des problèmes à Auditor d'un simple clic — à condition qu'ils aient souscrit à l'intégration Axe Auditor dans Axe Account.
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 Auditor doit être disponible sur l'extension devTools pro et l'utilisateur doit s'abonner à l' intégration Auditor abonnement.
- L'utilisateur doit être un utilisateur licencié de Auditor.
- Créer un cas de test et un exécution de testcorrespondant.
- Déplacer l' unité de test à « En cours » statut. (Si l'unité de test est dans le statut « Non commencé », les données ne peuvent pas être importées.)
Étapes pour Importer les Problèmes
-
Effectuer les Tests dans l'Extension Axe DevTools Pro
- Ouvrez l'URL que vous souhaitez tester.
- Lancez l'Extension Axe DevTools Pro et terminez votre test.
-
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 l' ID de l'Unité de Test, qui peut être copié à partir de l' Unité de Test Auditor (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 à Auditor et affichera un message de confirmation.
- Si l' Unité de Test Auditor contient déjà des problèmes, une invite demandera s'il faut remplacer les données existantes.
- Si l'option remplacer est sélectionnée, tous les problèmes précédents dans Auditor seront remplacés par ceux nouvellement importés.
Types de Problèmes Pris en Charge
Les utilisateurs peuvent désormais envoyer directement à Auditor, via l'intégration, les types de problèmes suivants:
- Problèmes automatisés
- Problèmes IGT (Tests Guidés Intelligents)
- Problèmes manuels
Toutes les validations—y compris 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 l' URL, la norme de test ou la version axe-core ne correspond pas à l'unité de test de l'Auditeur. |
Cette intégration simplifie le flux de travail de test d'accessibilité, assurant un transfert de problèmes fluide, précis et efficace entre l'extension Axe DevTools Pro et l'Auditeur.





