S6 · Exploiter et piloter les vues agrégées¶
Session partielle
Activité de la nuit (chantier #2348, lot #2352) et Audit de cohérence (stabilisation #3424) y sont déroulés. Les autres écrans annoncés pour cette session : Carte & passages, Espèces & observations, recherche : restent à écrire.
Objectif¶
Vérifier ce qu'aucun test ne peut affirmer sur les vues agrégées : la lisibilité d'un graphe à plusieurs courbes, la fidélité d'une image qui quitte l'application, et les gestes qui n'existent qu'au survol.
Environnement¶
Une vraie saison : au moins deux nuits sur le même point, avec des espèces de plusieurs catégories (chiroptères et orthoptères). Un jeu synthétique ne montre ni l'encombrement réel du sélecteur, ni la proximité des couleurs quand cinq courbes se croisent : c'est précisément ce qui a échappé aux tests.
Le script (une case = un fait observable)¶
Étape 1 · Entrer sur l'écran (depuis M-Passage, carte « Activité de la nuit »)
- S6-01 · geste: ouvrir-l-activite-de-la-nuit · La carte figure parmi les cartes d'actions du passage, avec son intitulé entier (non tronqué).
- S6-02 · geste: ouvrir-l-activite-de-la-nuit · L'écran s'ouvre sur la nuit du passage, le fil d'Ariane la nomme.
- S6-03 · geste: ouvrir-l-activite-de-la-nuit · Cinq espèces sont cochées, ce sont les plus contactées de l'onglet courant.
Étape 2 · Lire la courbe
- S6-04 · perceptif · geste: lire-la-courbe-d-activite · Les cinq couleurs se distinguent les unes des autres à taille d'écran normale.
- S6-05 · perceptif · geste: lire-la-courbe-d-activite · Deux courbes qui se croisent restent suivables à l'œil.
- S6-06 · perceptif · geste: lire-la-courbe-d-activite · L'aplat nocturne se distingue du fond sans masquer les courbes qui le traversent.
- S6-07 · perceptif · geste: lire-la-courbe-d-activite · Les tranches sans contact touchent l'axe zéro, sans se confondre avec lui.
- S6-08 · perceptif · geste: lire-la-courbe-d-activite · Rien n'est tracé avant le début ni après la fin de l'enregistrement.
- S6-09 · perceptif · geste: lire-la-courbe-d-activite · Sans regarder la légende, on ne peut pas nommer une courbe : c'est le prix assumé du retrait des étiquettes de pic (à confronter à un relecteur daltonien si possible).
Étape 3 · Survoler
- S6-10 · geste: survoler-un-point-de-la-courbe · Le survol d'un point fait apparaître une infobulle.
- S6-11 · geste: survoler-un-point-de-la-courbe · L'infobulle donne l'espèce, l'heure de la tranche et le nombre de contacts.
- S6-12 · geste: survoler-un-point-de-la-courbe · L'infobulle disparaît quand le pointeur quitte le point.
Étape 4 · Régler et filtrer
- S6-13 · geste: regler-la-tranche-et-filtrer · Changer la tranche (15 / 30 / 60 min) redessine visiblement la courbe, la sélection d'espèces est conservée.
- S6-14 · geste: regler-la-tranche-et-filtrer · Basculer d'onglet change le sélecteur d'espèces et les totaux affichés.
- S6-15 · geste: regler-la-tranche-et-filtrer · L'onglet « Chiroptères » ne laisse aucun orthoptère dans le sélecteur.
- S6-16 · geste: regler-la-tranche-et-filtrer · Retirer une puce de filtre re-trace immédiatement.
Étape 5 · Exporter l'image
- S6-17 · geste: exporter-la-courbe-en-image · Le bouton est grisé tant qu'aucune courbe n'est tracée.
- S6-18 · geste: exporter-la-courbe-en-image · L'export écrit le fichier à l'emplacement choisi, et le dit.
- S6-19 · hors-portée: l'ouverture du PNG HORS de l'application, dans une visionneuse du système · Ouvrir le PNG hors de l'application : la courbe y est complète, ni noire ni tronquée.
- S6-20 · geste: exporter-la-courbe-en-image · L'image porte le carré, le point, le passage, la tranche, les filtres actifs, la version et la date.
- S6-21 · geste: exporter-la-courbe-en-image · Exporter vers un dossier en lecture seule affiche un échec explicite, pas un silence.
Étape 6 · Vue transverse (depuis l'accueil)
- S6-22 · geste: vue-transverse-de-l-activite · L'écran couvre toutes les nuits, l'aplat nocturne disparaît.
- S6-23 · geste: vue-transverse-de-l-activite · La courbe reste une fonction du temps : elle ne repart jamais vers la gauche.
- S6-24 · geste: vue-transverse-de-l-activite · Filtrer sur une seule nuit fait réapparaître l'aplat.
Étape 7 · La barre de filtres, ce qu'aucun test ne voit (chantier #3092)
Ces cinq faits sont perceptifs : un test vérifie qu'une puce filtre, jamais qu'on voit ce qu'elle fait. À dérouler sur n'importe lequel des cinq écrans à barre, et au moins une fois sur « Sons & validation », qui porte les dix critères.
- S6-25 · perceptif · Une puce fraîchement ajoutée n'écarte rien : la table garde le même nombre de lignes tant qu'on n'a rien choisi dans son menu.
- S6-26 · perceptif · Rouvrir le menu d'une puce après en avoir posé une autre montre moins de valeurs qu'à la première ouverture, et celles qui restent sont bien celles que l'autre filtre laisse passer.
- S6-27 · perceptif · Une valeur cochée devenue impossible reste cochée, rangée à part en fin de
liste, et se distingue à l'œil d'une valeur normale à taille d'écran habituelle. L'aperçu
apercu-valeur-hors-jeu.pngmontre cet état depuis #3169 ; la case garde son intérêt sur une vraie base, où les libellés sont plus longs. - S6-28 · perceptif · Rejouer une vue enregistrée dont une valeur a disparu fait paraître le bandeau, et la phrase nomme la valeur manquante sans jargon ni clé technique.
- S6-29 · perceptif · « Tout effacer » rend la table entière et remet le tri d'origine, en un seul clic.
Étape 8 · Audit de cohérence (stabilisation #3424)
L'audit observe partout, sauf sur un point : il retire les dossiers de session qu'aucun passage ne réclame (ADR 3482). C'est la seule action de cet écran qui écrit sur le disque, et la seule de cette session qui détruise quelque chose.
Préparer le cas des préfixes, sans fabriquer de donnée à la main : importer une nuit sous un carré, puis changer le carré du site (Mes sites ▸ Modifier). Les fichiers gardent l'ancien préfixe, le préfixe attendu devient l'autre : tout le passage est non conforme, et le geste se rejoue à l'identique.
À jouer AVANT tout le reste de cette étape. Le point 30 s'éteint dès qu'on a ouvert l'audit une fois : on ne peut pas se demander où on l'aurait cherché quand on vient d'en sortir.
- S6-30 · hors-portée: ce n'est pas un fait d'écran mais une ATTENTE de la personne qui joue la session - « sans encore rien ouvrir, dire où l'on va chercher l'audit ». Un clip montrerait la réponse, jamais l'hésitation qu'elle mesure · Sans encore rien ouvrir, dire où l'on va chercher l'audit : sur l'accueil, ou dans le ☰. Noter la réponse sans la corriger, puis ouvrir par où l'on veut. #3445
- S6-31 · geste: relancer-l-audit-de-coherence · Relancer l'audit : les préfixes non conformes de ce passage donnent un seul constat, pas un par fichier. #3490
- S6-32 · geste: relancer-l-audit-de-coherence · Ce constat chiffre les fichiers concernés, donne le préfixe attendu, et cite un exemple.
- S6-33 · geste: retirer-les-dossiers-orphelins · Supprimer un passage (voir S2, point 62), puis relancer l'audit : un constat « Dossier sans session » désigne son dossier.
- S6-34 · geste: retirer-les-dossiers-orphelins · Le bouton de retrait porte le nombre de dossiers concernés, et non un libellé fixe.
- S6-35 · geste: retirer-les-dossiers-orphelins · Le cliquer : la fenêtre chiffre la place regagnée et nomme les dossiers.
- S6-36 · hors-portée: un fait de DISQUE : ce que le cas observe est que les dossiers sont toujours là après un refus, et l'écran ne le montre pas · Répondre non : les dossiers sont toujours sur le disque.
- S6-37 · geste: retirer-les-dossiers-orphelins · Recommencer, répondre oui : les dossiers ont disparu, et le bandeau annonce le nombre retiré et la place regagnée.
- S6-38 · Le bouton est redevenu désactivé, et son infobulle dit qu'il n'y a rien à retirer.
- S6-39 · (Windows, ou tout système qui verrouille) Garder un des dossiers ouvert dans l'explorateur, puis retirer : le bandeau avertit au lieu d'annoncer un ménage fait, nomme le dossier resté et donne le motif du système.
Le point 36 est le cas de sécurité de cette session. Un ménage qui s'exécute quand on a répondu non détruit des enregistrements irremplaçables, que l'application ne sait pas reconstituer. Son échec justifierait d'arrêter la campagne sur-le-champ.
Le point 34 n'est pas cosmétique : le nombre dans le libellé est ce qui permet de savoir ce que le clic emporte avant de cliquer, et non seulement dans la fenêtre qui suit.
Le point 39 est le seul de cette session qu'on peut légitimement ne pas jouer, faute de système qui verrouille. Le noter « non exercé » plutôt que le cocher : c'est le cas courant chez les utilisateurs Windows, et le compte rendu partiel n'a aucun autre lecteur.
Ce que le point 39 n'a plus à prouver (#3681) : que la raison existe et traverse est désormais éprouvé par
NettoyageDossiersOrphelinsTest, sur une suppression qui résiste fabriquée plutôt que demandée au système - donc partout, y compris sous Windows chaque mardi (#3526). Le test vérifie aussi qu'une panne sans message donne le nom du type plutôt que du vide.Ce que le point 39 apporte, et qu'aucun test n'atteint : qu'un humain comprenne, en lisant le bandeau, quel dossier est resté et quoi faire. Ne pas rejouer le reste.
Verdict par axe (dernière passe)¶
| Axe | Verdict |
|---|---|
| C Conformité | à établir |
| E États | à établir |
| F Fluidité | à établir |
| R Clavier | à établir |
| P Parité CLI | à établir |
| D Doc & captures | à établir |