Bugs trouvés dans Tripio : une application de voyage pour iOS
L’application Trivio Travel est un compagnon de voyage utile qui permet aux utilisateurs de planifier des voyages fantastiques, de construire des itinéraires complets, de découvrir de nouveaux lieux intéressants à visiter et de partager leurs progrès. L’application comprend plusieurs fonctionnalités qui permettent de personnaliser l’expérience de voyage, telles qu’un créateur d’itinéraires intelligent, un créateur de listes de souhaits, un système de coche pour marquer les activités comme « Terminées », et une sélection d’insignes de voyage que les utilisateurs peuvent collectionner au cours de leurs périples.
Chez QAwerk, nous avons effectué une analyse approfondie des bugs de l’application Trivio et avons été impressionnés par sa conception. Cependant, nous avons découvert plusieurs problèmes qui affectent l’expérience utilisateur et certaines fonctionnalités importantes. Découvrez nos découvertes ci-dessous pour comprendre comment ces bugs impactent la capacité de l’utilisateur à construire des itinéraires et à profiter de ses voyages avec le compagnon Trivio.
Erreur « Aucun résultat de requête pour le modèle [AppModelsItinerary]11 » s’affiche après la sélection d’un itinéraire dans la section « Afficher les itinéraires populaires » pour une destination sélectionnée
Majeure
- L’application est installée.
- L’utilisateur se trouve sur l’onglet « Créer ».
- Sélectionnez l’option « Obtenir de l’aide de Tripio ».
- Appuyez sur le bouton « Afficher la destination ».
- Sélectionnez n’importe quel emplacement.
- Appuyez sur le bouton « Afficher les itinéraires populaires » pour la destination sélectionnée.
- Sélectionnez l’option « Seattle – San Diego ».
iPhone 14 Pro, version iOS 26.4.2
L’option « Seattle – San Diego » s’affiche pour toutes les destinations. L’erreur « Aucun résultat de requête pour le modèle [AppModelsItinerary]11 » s’affiche.
L’utilisateur devrait voir les itinéraires basés sur la destination sélectionnée. Aucun message d’erreur ne devrait s’afficher après la sélection de l’itinéraire.
Le message d’erreur « Une erreur s’est produite. Veuillez réessayer » s’affiche après avoir ajouté des notes à une « Activité personnalisée »
Majeure
- L’application est installée.
- L’utilisateur se trouve sur l’onglet « Itinéraire » d’un voyage qu’il a créé.
- Appuyez sur les trois points en haut de la page pour ouvrir le menu.
- Sélectionnez l’option « Ajouter une activité personnalisée ».
- Créez une « Activité personnalisée ».
- Faites défiler jusqu’à l’activité personnalisée créée dans l’onglet « Itinéraire ».
- Appuyez sur les trois points à côté de l’activité personnalisée que vous avez créée.
- Sélectionnez l’option « Ajouter des notes à l’activité ».
- Entrez quelques notes.
- Appuyez sur le bouton « Ajouter des notes ».
iPhone 14 Pro, version iOS 26.4.2
Le message d’erreur « Une erreur s’est produite. Veuillez réessayer » s’affiche.
L’utilisateur devrait pouvoir ajouter des notes à l’activité personnalisée sans rencontrer de message d’erreur.
Le voyage conserve le statut « Terminé » après l’ajout d’une nouvelle activité à un voyage terminé
Majeure
- L’application est installée.
- Un voyage contenant plusieurs activités a été créé.
- Marquez les activités ajoutées comme « Terminé ».
- rouvrez l’application.
- Vérifiez que le statut du voyage a été modifié en « Terminé ».
- Ajoutez une nouvelle activité à l’« Itinéraire ».
- Vérifiez le statut du voyage.
- Recalculez l’itinéraire.
- Vérifiez le statut du voyage.
iPhone 14 Pro, version iOS 26.4.2
Le voyage reste marqué comme « Terminé » après l’ajout d’une nouvelle activité, même si la nouvelle activité ajoutée n’a pas été terminée ou ignorée.
Le statut du voyage devrait être recalculé lorsqu’une nouvelle activité est ajoutée. Si le voyage contient des activités nouvellement ajoutées sans statut final, il ne devrait plus être « Terminé ».
L’activité marquée comme terminée reste marquée comme telle dans l’onglet « Toutes les activités » même après sa suppression de l’« Itinéraire »
Majeure
- L’application est installée.
- L’application est ouverte.
- Un voyage avec au moins une activité existe.
- Ouvrez l’onglet « Itinéraire » du voyage existant.
- Marquez une activité comme « Terminé ».
- Supprimez l’activité de l’« Itinéraire ».
- Accédez à l’onglet « Toutes les activités ».
- Recherchez l’activité qui vient d’être supprimée.
iPhone 14 Pro, version iOS 26.4.2
L’activité supprimée est toujours affichée avec le statut « Terminé » dans l’onglet « Toutes les activités », alors qu’elle ne fait plus partie de l’itinéraire du voyage.
Une fois qu’une activité est supprimée de l’itinéraire, son état de complétion doit être mis à jour en conséquence, ou elle ne doit plus être associée au voyage.
L’activité ne doit pas rester marquée comme « Terminé » si elle n’est plus incluse dans l’itinéraire.
Des règles de validation incohérentes permettent de déplacer la dernière activité, malgré le blocage de la suppression
Majeure
- L’application est installée.
- Un itinéraire de voyage avec au moins deux jours existe.
- Ouvrez l’itinéraire du voyage.
- Ajoutez une seule activité au Jour 1.
- Essayez de supprimer l’activité du Jour 1.
- Observez le message de validation.
- Appuyez sur le bouton « Déplacer » sur la même activité.
- Déplacez l’activité vers un autre jour.
iPhone 14 Pro, version iOS 26.4.2
Le système empêche l’utilisateur de supprimer la dernière activité de la journée en affichant un message de validation : « Le voyage ne peut pas avoir de jours vides. Ajoutez une activité au jour 1 ». Malgré cela, le système permet de reprogrammer la même activité sur un autre jour, laissant le jour 1 vide.
Le système devrait appliquer des règles de validation cohérentes pour les jours d’itinéraire pour toutes les actions. Si les jours vides ne sont pas autorisés, le système devrait également interdire le déplacement de la dernière activité de ce jour. Alternativement, si les jours vides sont autorisés, l’utilisateur devrait pouvoir supprimer la dernière activité sans rencontrer de messages de validation.
Le bouton « Partager les progrès » ne fonctionne pas sur un badge reçu
Majeure
- L’application est installée.
- L’utilisateur a reçu un nouveau badge.
Appuyez sur le bouton « Partager les progrès » sur le badge.
iPhone 14 Pro, version iOS 26.4.2
Le système devient inopérant.
L’utilisateur devrait pouvoir partager sa progression avec succès.
Le bouton « Me localiser » sur « Explorer la carte » ne répond pas
Majeure
- L’application est installée.
- L’utilisateur est sur l’onglet « Explorer ».
Appuyez sur l’icône de flèche « Me localiser ».
iPhone 14 Pro, version iOS 26.4.2
Rien ne se passe après avoir appuyé sur l’icône de flèche « Me localiser ». La carte ne se déplace pas vers l’emplacement actuel de l’utilisateur, et aucun message d’erreur ou retour d’information n’est affiché.
Après avoir appuyé sur l’icône de flèche « Me localiser », la carte devrait se centrer sur l’emplacement actuel de l’utilisateur. Si l’accès à la localisation est désactivé ou indisponible, l’application devrait afficher un message clair expliquant l’action nécessaire.
Un écran noir s’affiche lorsque l’accès à la caméra n’est pas accordé
Majeure
- L’application est installée.
- L’accès à la caméra n’a pas été accordé à l’application.
- Naviguez vers la section « Mon profil ».
- Sélectionnez l’option « Modifier » pour l’image du profil.
- Sélectionnez l’option « Appareil photo ».
iPhone 14 Pro, version iOS 26.4.2
Un écran noir s’affiche à la place du flux de la caméra, sans aucune explication ni instruction pour l’utilisateur.
L’application devrait gérer gracieusement les refus d’autorisation de caméra en :
- Affichant une erreur significative ou un état vide.
- Fournissant une explication concernant le manque d’accès à la caméra.
- Proposant des instructions sur la manière d’activer les autorisations dans les paramètres de l’appareil.
Une ligne blanche s’affiche en haut de l’écran du carrousel d’intégration
Mineure
- L’application est installée.
- L’utilisateur est sur l’écran du carrousel d’intégration.
Observez la zone supérieure de l’écran d’intégration.
iPhone 14 Pro, version iOS 26.4.2
Une fine ligne blanche est affichée en haut de l’écran du carrousel d’intégration.
Le carrousel d’intégration devrait s’afficher sans artefacts visuels inattendus.
Les compteurs de résumé de voyage sont peu clairs et créent une représentation confuse de l’état de l’activité
Mineure
- L’application est installée.
- Il existe un voyage avec au moins une activité dans l’itinéraire.
- Ouvrez la page « Détails du voyage ».
- Ajoutez une activité à l’itinéraire.
- Marquez l’activité comme « Terminée ».
- Observez les compteurs de résumé du voyage affichés au-dessus de l’itinéraire.
iPhone 14 Pro, version iOS 26.4.2
L’écran affiche plusieurs compteurs simultanément :
- « 1 Terminée »
- « 1 Dans l’itinéraire »
- « 1 Disponible »
Cependant, seule une activité terminée est visible dans l’itinéraire.
Il n’est pas clair ce que chaque compteur représente, si les comptages se chevauchent, et pourquoi la même activité semble appartenir à plusieurs statuts en même temps.
Les compteurs de résumé de voyage devraient représenter clairement et précisément les états des activités avec une terminologie compréhensible et une logique de comptage non confuse. Les utilisateurs devraient pouvoir comprendre facilement :
- Comment les activités sont comptées.
- Si les activités terminées sont incluses dans les totaux de l’itinéraire.
- Ce que signifie le statut « Disponible » dans le contexte du voyage.
Après avoir testé l’application Tripio Travel, je n’ai trouvé aucun bug critique. L’application offre une expérience de planification de voyage intuitive et visuellement agréable. Cependant, il existe quelques problèmes fonctionnels qui affectent la cohérence de la logique métier, la gestion de l’itinéraire, le comportement des statuts d’activité/voyage et l’expérience utilisateur globale. Je recommande de procéder à des tests fonctionnels complets pour augmenter la stabilité et améliorer la cohérence des flux de gestion de voyage.

