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

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Les utilisateurs de Axe Auditor peuvent importer des problèmes manuellement (exportés en tant que 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 à l'aide de la balise ScreenshotURL dans le fichier JSON.

Importer la capture d'écran avec le problème

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 que axe Auditor empêchera uniquement l'importation d'un fichier généré par l'extension si le numéro de version majeure (le premier chiffre du numéro de version) diffère entre l'exécution de test et l'extension. En cas de différences dans les versions mineures, axe Auditor fournira uniquement un avertissement à l'utilisateur, indiquant que la version d'axe-core importée ne correspond pas à la version de axe Auditor et qu'il pourrait 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.

Note 3 - Importer des problèmes depuis axe DevTools Mobile pour les applications mobiles natives Android et iOS - Lors de l'importation de problèmes depuis axe DevTools Mobile pour des types d'actifs numériques basés sur le mobile natif, axe Auditor n'importe pas les problèmes expérimentaux et ceux nécessitant une révision. De plus, axe Auditor ignore les problèmes liés au jeu de règles AAA, car il ne supporte pas les règles AAA.

Note 4 - Utilisation de l'option Test et problèmes sauvegardés : Utilisez l'option 'Test et problèmes sauvegardés' lors de l'exportation de problèmes depuis l'extension axe DevTools.

Note 5 - Importation de fichiers JSON sans problème : Lors de l'importation de fichiers JSON utilisant DevTools Pro avec zéro problème, axe Auditor affiche les points de contrôle qui ont été testés dans le cadre des IGTs sans problème signalé. 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 - Exécutions multiples d'IGT lors des importations de axe DevTools : Si vous utilisez la fonctionnalité d'exécutions multiples dans l'extension axe DevTools (fonctionnalité Pro) et que vous utilisez l'exportation pour l'importer dans l'exécution de test 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 les exécutions multiples (après avoir manuellement supprimé 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 des problèmes IGT.
  • Problèmes manuels - depuis Auditor, ou à partir d'un fichier JSON téléchargé par l'utilisateur.

Sur la page Vue d'ensemble de l'unité de test, utilisez la section appelée Statut des tests pour importer des problèmes automatisés, IGT et manuels. Cette section contient :

  • La date et l'heure auxquelles le processus d'importation des problèmes a été démarré,
  • 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 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 de problèmes s'affiche, 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 (Export → 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 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.

Fichier JSON d'exemple

Note 1 : Lors de la ré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 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 ne sont pas affectés et ne sont ni supprimés ni réimportés.

Importer des problèmes

Note 2 : Lorsque le type d'actif numérique n'est ni Web de bureau ni Web mobile, ou que toutes les normes WCAG et des testeurs de confiance, vous ne pouvez pas effectuer de tests automatisés, ni importer des problèmes IGT et manuels. Les boutons sur la page Vue d'ensemble 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 ni Web de bureau ni Web mobile.

Note 3 : Axe Auditor ne considère que les violations, donc si des problèmes importés comprennent des problèmes "Nécessite une révision" ou "Meilleures pratiques", axe Auditor n'importera 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 l'importation de problèmes via intégration automatisée.
Axe Auditor est intégré à l'extension axe DevTools Pro via des API, permettant aux utilisateurs d'envoyer 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 :

  1. L'intégration Auditor doit être disponible sur l'extension devTools pro et l'utilisateur doit s'abonner à l' intégration Auditor .
  2. L'utilisateur doit être un utilisateur licencié d'Auditor.
  3. Créer un cas de test et un exécution de testcorrespondant.
  4. Déplacez l' unité de test sur « En cours » . (Si l'unité de test est au statut « Non commencé », les données ne peuvent pas être importées.)

Étapes pour importer des problèmes

  1. Effectuer le test dans l'extension Axe DevTools Pro

    • Ouvrez l'URL que vous souhaitez tester.
    • Lancez l'extension Axe DevTools Pro et complétez votre test.
  2. Obtenez le lien de test partagé

    • Une fois le test terminé, obtenez le lien de test partagé et ouvrez-le dans un nouvel onglet.
  3. Envoyer les problèmes à Auditor

    • Cliquez sur le bouton « Envoyer à Auditor » .
    • Entrez l' ID de l'unité de test, qui peut être copié depuis l' unité de test Auditor (disponible sur les pages Vue d'ensemble de l'exécution de test et Unité de test ).
  4. 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 si vous souhaitez remplacer les données existantes.
    • Si le remplacement 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 via l'intégration :

  • Problèmes automatisés
  • Problèmes IGT (Intelligent Guided Testing)
  • 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, standard de test ou version axe-core ne correspond pas à l'unité de test Auditor.

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 Auditor.

Envoyer des données à Auditor

Entrer l'Id de l'unité de test