73 lines
4.7 KiB
Markdown
73 lines
4.7 KiB
Markdown
# Test manuel — ticket #109, tranche 2
|
||
|
||
Comparer le même EML synthétique dans la fiche directe et dans l’assistant :
|
||
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 l’ouverture d’une fiche personne.
|
||
Vérifier l’absence de critique GTK, d’écriture SQLite et d’OCR.
|
||
|
||
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 qu’un 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 n’apparaî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 d’indisponibilité 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 l’enquê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 l’unicité 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 l’absence 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 l’application.
|
||
13. Recommencer et changer d’enquête pendant une préparation ou une création.
|
||
Vérifier l’annulation, l’absence d’écriture dans la nouvelle enquête et
|
||
l’absence de rafraîchissement tardif.
|
||
14. Confirmer normalement. Vérifier que toutes les preuves sont rattachées à
|
||
la personne avec une source `manual`, puis rouvrir l’enquête.
|
||
15. Comparer les empreintes des fichiers sources avant et après le parcours.
|
||
Elles doivent être identiques.
|
||
16. Vérifier qu’aucun OCR ni outil documentaire avancé n’a é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 l’absence 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 l’aperçu apparaît et que « MIME détecté : image/jpeg » est
|
||
affiché sans modification SQLite.
|
||
19. Renommer un fichier texte synthétique avec l’extension `.jpg`, puis
|
||
vérifier que l’aperçu est refusé malgré l’extension. Refaire avec un MIME
|
||
historique `image/jpeg` incohérent et vérifier le même refus.
|
||
20. Modifier le type individuel de l’image 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 l’image, 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 l’arrêt vidéo.
|
||
24. Fermer puis changer d’enquête pendant un aperçu ; vérifier l’annulation.
|
||
25. Vérifier les empreintes inchangées et l’absence d’OCR, d’accès distant et
|
||
d’écriture SQLite pendant l’aperç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.
|