Prérequis
Un cas de test comportant deux fichiers à comparer : téléchargés en tant que variables de fichier, ou générés précédemment au cours du test (par exemple, un fichier capturé lors d’une étape précédente, référencé sous le nom
[DOWNLOADED_FILE_1]).Types de fichiers pris en charge : PDF, DOCX, CSV, XML, JSON, TXT. Les deux fichiers ne doivent pas nécessairement être du même type ; vous pouvez donc comparer un fichier CSV à un fichier PDF.
Comprendre l’étape de comparaison de fichiers
L'étape de comparaison de fichiers compare automatiquement un fichier à un autre et vous indique, en langage clair, si leurs contenus correspondent. Elle est optimisée par l'IA : au lieu d'une comparaison rigide octet par octet, elle comprend les documents et signale les différences qui intéresseraient réellement un réviseur.
Limites : la comparaison porte uniquement sur le contenu. Elle ne signale pas les différences de polices, de couleurs, d’espacement ou de mise en page — pour les vérifications visuelles, utilisez l’étape de comparaison visuelle. Elle prend en charge les formats PDF, DOCX, CSV, XML, JSON et TXT ; les fichiers d’archive (tels que .zip) ne sont pas pris en charge, vous devez donc d’abord extraire ou convertir les fichiers.
Pourquoi utiliser l’étape « Comparaison de fichiers »
Vérifier qu’une facture, un export ou un rapport téléchargé correspond bien au fichier de référence attendu.
Vérifier qu’un document généré a correctement rempli un modèle.
Détecter les valeurs modifiées, manquantes ou ajoutées d’un format à l’autre, même lorsque les deux fichiers sont de types différents.
Ajouter une étape « Comparaison de fichiers »
Ajoutez une nouvelle étape à votre scénario de test et sélectionnez « Comparaison de fichiers ». Définissez ensuite :
Fichier 1 : le premier fichier à comparer (souvent votre fichier attendu ou de référence).
Fichier 2 : le deuxième fichier (souvent le fichier réel ou généré).
Conseil (facultatif) : une brève instruction décrivant le lien entre les deux fichiers et ce que signifie « correct ».
Astuce : les instructions constituent le principal facteur d’influence sur la précision. Une phrase claire expliquant le lien entre les fichiers améliore considérablement le résultat.
Rédiger de bonnes instructions
Les instructions indiquent à la comparaison lequel des deux modes de comparaison utiliser :
Comparaison fidèle (par défaut) : les deux fichiers contiennent des valeurs concrètes. Chaque champ est comparé directement, et toute valeur du fichier 2 qui diffère de celle du fichier 1, qui y est absente ou qui la contredit est signalée comme une divergence. Utilisez cette option pour vérifier si « le fichier réel correspond au fichier attendu ».
Modèle à générer : un fichier est un modèle contenant des espaces réservés (tels que
[CUSTOMER_NAME]) et l’autre est le document généré à partir de celui-ci. Ici, un espace réservé correctement remplacé par une valeur réelle est attendu et considéré comme correct, et non comme une différence.
Exemples de conseils utiles :
« Le fichier 1 correspond à la commande attendue, le fichier 2 à la facture téléchargée. Le nom du client, l’article, la quantité et le montant total doivent correspondre. »
« Le fichier 1 est un modèle, le fichier 2 est le contrat généré. Ignorez la colonne d’horodatage. »
« Le fichier 1 est le modèle de contrat, le fichier 2 est le PDF généré.
[CLIENT_NAME]et[DATE]doivent être correctement renseignés, et non laissés sous forme de variables de remplacement. »
Interprétation des résultats
Une fois l’étape exécutée, vous obtenez un résultat global et une analyse détaillée :
Réussi : aucune différence significative n’a été détectée.
Échec : au moins une divergence a été détectée.
Ouvrez l’étape pour voir chaque résultat sous forme de sous-étape distincte, avec la valeur attendue, la valeur réelle et un court extrait de chaque fichier (y compris la page pour les fichiers PDF et DOCX). Lorsque les deux fichiers sont identiques, le résultat indique « Aucune différence détectée ».
Dépannage / FAQ
« Le fichier est dans un format non pris en charge. » Consultez la section « Limitations » ci-dessus pour connaître les formats pris en charge. Les fichiers d'archive (tels que les .zip) doivent d'abord être extraits ou convertis, puis les fichiers qu'ils contiennent peuvent être comparés.
Le résultat semble trop laxiste ou trop strict. Ajoutez des instructions décrivant la relation entre les fichiers et ce qui doit correspondre.
Une valeur qui devrait correspondre est signalée comme différente. Vérifiez que le Fichier 1 et le Fichier 2 sont bien attribués conformément à vos instructions (Fichier 1 = valeur attendue ou modèle, Fichier 2 = valeur réelle ou générée).



