Importation des problèmes automatisés, IGT et manuels

Link to Importation des problèmes automatisés, IGT et manuels copied to clipboard

Les utilisateurs d'Axe Auditor peuvent importer des problèmes (exportés sous forme de fichier JSON à l'aide de l'extension axe DevTools Pro) au niveau de l'unité de test, ce qui leur permet 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 : Lorsque vous importez un problème manuel, la capture d'écran associée est automatiquement importée à l'aide de la balise ScreenshotURL dans le fichier JSON.

Importer une capture d'écran avec un problème

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 à condition 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 une 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 en cours d'importation ne correspond pas à la version axe Auditor et qu'il peut y avoir des variations dans les données de test. Ces variations sont principalement liées aux 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 natif et iOS mobile natif - Lors de l'importation de problèmes depuis axe DevTools Mobile pour les types d'actifs numériques natifs basés sur mobile, axe Auditor n'importe pas les problèmes expérimentaux et nécessitant une révision. De plus, axe Auditor ignore les problèmes liés aux règles AAA, car il ne prend pas en charge les règles AAA.

Remarque 4 - Utilisation de l'option Test et problèmes enregistrés : Utilisez l'option « Test et problèmes enregistrés » lors de l'exportation de problèmes à partir de l'extension axe DevTools.

Remarque 5 - Importation de fichiers JSON sans aucun problème : Lors de l'importation de fichiers JSON à l'aide de DevTools Pro sans aucun problème, axe Auditor affiche les points de contrôle qui ont été testés dans le cadre des IGT pour lesquels aucun problème n'a été signalé. Cela vous permet d'obtenir une liste plus complète des points de contrôle qui ont été 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 - Plusieurs exécutions d'IGT dans les importations axe DevTools : Si vous utilisez la fonctionnalité d'exécution multiple dans l'extension axe DevTools (fonctionnalité Pro) et utilisez l'exportation à importer dans le Test Run de 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 supprimé manuellement les doublons).

Utilisation du bouton Importer les problèmes

Les trois types différents de problèmes qu'une unité de test peut inclure sont :

  • Problèmes automatisés - à partir de l'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 détecter lors de l'exécution de tests IGT à partir d'un fichier JSON téléversé par l'utilisateur sont marqués comme des problèmes IGT.
  • Problèmes manuels - depuis Auditor ou depuis un fichier JSON téléversé par l'utilisateur.

Sur la page Présentation de l'unité de test, utilisez la section intitulée État des tests pour importer des problèmes automatisés, IGT et manuels. Cette section contient :

  • La date et l'heure de début de l'importation des problèmes,
  • L'état du test indiquant l'état de l'importation ainsi que la date et l'heure à laquelle il a été terminé,
  • Un bouton Importer les problèmes qui permet à l'utilisateur de téléverser un fichier JSON dans un format prédéfini fourni par Deque Systems.

Cliquer sur le bouton Importer les problèmes fait apparaître la boîte de dialogue de confirmation Importer les problèmes, dans laquelle 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 → Tests 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.

Exemple de fichier JSON

Remarque 1 : Lors de la réimportation des problèmes, vous pouvez choisir de conserver les problèmes existants ou de les remplacer par des problèmes dans le fichier, si l'unité de test contient déjà ces problèmes. Axe Auditor supprime et remplace uniquement 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 pas supprimés ou réimportés.

Importer les problèmes

Remarque 2 : Lorsque le type de ressource 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 des problèmes IGT et manuels. Les boutons de la page Présentation de l'exécution des tests 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 pas des types Web de bureau ou Web mobile.

Remarque 3 : Axe Auditor ne prend en compte que les violations. Par conséquent, si des problèmes importés comprennent des problèmes « Nécessitant une révision » ou « Meilleures pratiques », axe Auditor n'importe pas ces problèmes.