labfy-investigation/docs/TEST_MANUEL_TICKET_109_TRANCHE_2.md

73 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Test manuel — ticket #109, tranche 2
Comparer le même EML synthétique dans la fiche directe et dans lassistant :
From, To, Cc, Date, Subject, Message-ID, corps et inventaire détaillé des
pièces jointes doivent être identiques. Tester ensuite PNG/JPEG/HEIC/HEIF,
PDF, MP4/MOV et texte, les changements rapides, la fermeture pendant
chargement ou vidéo, la réouverture et louverture dune fiche personne.
Vérifier labsence de critique GTK, décriture SQLite et dOCR.
Utiliser exclusivement une enquête temporaire et des fichiers synthétiques
dont le nom ou le contenu porte `SPECIMEN`.
1. Créer une enquête temporaire et y importer préalablement deux preuves
synthétiques PNG/JPEG.
2. Ouvrir « Ajouter une personne », renseigner une désignation fictive et
sélectionner plusieurs rôles.
3. Dans « Preuves », rechercher puis ajouter les deux preuves existantes.
Vérifier quun second ajout est refusé sans modifier la preuve.
4. Choisir « Importer des fichiers » et sélectionner simultanément un PNG, un
JPEG et un PDF synthétiques. Vérifier que rien napparaît encore dans
`01_Preuves_Originales` ni dans SQLite.
5. Activer chaque élément retenu. Vérifier les aperçus PNG/JPEG et le message
explicite dindisponibilité du PDF.
6. Modifier individuellement les types métier, naviguer en arrière puis en
avant et vérifier la conservation de létat.
7. Retirer une preuve existante et un fichier nouveau. Vérifier que la preuve
existante reste dans lenquête et que la copie de staging retirée disparaît.
8. Sélectionner deux fois le même fichier, puis deux fichiers de même contenu.
Vérifier le message de doublon et lunicité de la sélection.
9. Ajouter un fichier identique à une preuve existante. Vérifier la
réutilisation explicite de cette preuve.
10. Atteindre Confirmation et contrôler la liste complète, les origines,
types, MIME, tailles, empreintes abrégées et compteurs.
11. Annuler puis vérifier labsence de nouvelle personne, preuve, rôle,
rattachement et copie définitive, ainsi que le nettoyage du staging.
12. Recommencer, puis fermer la fenêtre pendant le staging. Vérifier la
fermeture propre, le nettoyage et le maintien de lapplication.
13. Recommencer et changer denquête pendant une préparation ou une création.
Vérifier lannulation, labsence décriture dans la nouvelle enquête et
labsence de rafraîchissement tardif.
14. Confirmer normalement. Vérifier que toutes les preuves sont rattachées à
la personne avec une source `manual`, puis rouvrir lenquête.
15. Comparer les empreintes des fichiers sources avant et après le parcours.
Elles doivent être identiques.
16. Vérifier quaucun OCR ni outil documentaire avancé na été lancé.
17. Ouvrir la liste des preuves disponibles, choisir successivement deux
preuves, revenir à « Aucune preuve associée », activer une recherche et un
filtre, puis sélectionner de nouveau une preuve. Vérifier labsence de
crash et de critique GTK.
18. Ajouter une image JPEG historique synthétique dont le MIME enregistré est
NULL et le type métier `document`. Vérifier que le contenu JPEG intègre est
détecté, que laperçu apparaît et que « MIME détecté : image/jpeg » est
affiché sans modification SQLite.
19. Renommer un fichier texte synthétique avec lextension `.jpg`, puis
vérifier que laperçu est refusé malgré lextension. Refaire avec un MIME
historique `image/jpeg` incohérent et vérifier le même refus.
20. Modifier le type individuel de limage de `document` vers `email`.
Vérifier immédiatement la même valeur dans la ligne retenue, le sélecteur,
les métadonnées et le résumé après un aller-retour entre les étapes.
21. Tester des fixtures PNG, JPEG, HEIC, HEIF, MP4, MOV, EML, TXT, CSV, LOG,
Markdown et PDF. Vérifier limage, le lecteur sans lecture automatique,
le texte passif, les en-têtes EML et la première page PDF.
22. Tester format invalide, extension trompeuse et fichier trop volumineux.
23. Changer rapidement de preuve et vérifier le rejet tardif et larrêt vidéo.
24. Fermer puis changer denquête pendant un aperçu ; vérifier lannulation.
25. Vérifier les empreintes inchangées et labsence dOCR, daccès distant et
décriture SQLite pendant laperçu.
26. Avec un EML multipart synthétique, vérifier que le corps `text/plain` est
préféré au HTML et que nom, MIME, taille, disposition et Content-ID des
pièces jointes sont visibles sans fichier extrait persistant.
Limites : aucun OCR ni analyse avancée. La vidéo dépend des codecs GStreamer.