labfy-investigation/docs/testing/EML_PIVOT_MANUAL_TEST.md
2026-07-28 07:39:53 +02:00

2.4 KiB
Raw Blame History

Test manuel du parcours EML

Ce test emploie uniquement la fixture synthétique tests/fixtures/eml/manual_smoke_test.eml. Il ne nécessite aucune donnée réelle.

Parcours synthétique

  1. Compiler avec make -j8.
  2. Créer une enquête synthétique neuve dans un répertoire de test.
  3. Importer tests/fixtures/eml/manual_smoke_test.eml comme preuve.
  4. Sélectionner cette preuve dans la barre latérale.
  5. Vérifier que laction compacte « Analyser le-mail » devient active.
  6. Lancer laction et observer « Analyse complète de le-mail » dans le panneau dactivité.
  7. Pendant un premier essai, annuler la tâche depuis ce panneau et vérifier quaucun dialogue de succès ni aucune nouvelle entité napparaît.
  8. Relancer lanalyse et vérifier dans le dialogue les en-têtes, les deux pièces jointes, les textes, les métadonnées et les avertissements relatifs aux outils optionnels éventuellement absents.
  9. Vérifier que lIBAN commençant par FR00 est indiqué comme donnée de démonstration invalide et nest pas proposé à lintégration.
  10. Vérifier que les valeurs sont sélectionnables et copiables.
  11. Fermer avec « Rejeter et fermer » et confirmer labsence de nouvelle entité, relation ou rattachement.
  12. Relancer, sélectionner quelques adresses ou domaines synthétiques, puis choisir « Intégrer les éléments sélectionnés ».
  13. Vérifier le message de bilan, le rafraîchissement du graphe, de la barre latérale et des détails de preuve.
  14. Fermer puis rouvrir lenquête synthétique et vérifier que les objets confirmés sont toujours présents.
  15. Recalculer lintégrité de la preuve et vérifier que son SHA-256 est inchangé.

Noter séparément le comportement lorsque ExifTool, Tesseract ou les outils Poppler ne sont pas installés : les en-têtes et lextraction MIME doivent rester consultables.

Test sur une copie denquête réelle

Ne jamais commencer sur lunique exemplaire dune enquête. Copier le dossier complet, vérifier que la copie souvre, conserver une sauvegarde distincte, puis lancer Labfy Investigation uniquement sur cette copie.

Ne jamais transmettre à Codex une preuve, une base SQLite, une pièce jointe ou une donnée sensible. En cas danomalie, relever uniquement les étapes, les messages techniques expurgés et le comportement observé.