Bugs trouvés dans Tripio : une application de voyage pour iOS

Tripio Travel App

4.8

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.

5K+ téléchargements
457 notes

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

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur se trouve sur l’onglet « Créer ».
Étapes de reproduction :
  1. Sélectionnez l’option « Obtenir de l’aide de Tripio ».
  2. Appuyez sur le bouton « Afficher la destination ».
  3. Sélectionnez n’importe quel emplacement.
  4. Appuyez sur le bouton « Afficher les itinéraires populaires » pour la destination sélectionnée.
  5. Sélectionnez l’option « Seattle – San Diego ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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.

Résultat attendu :

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 »

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur se trouve sur l’onglet « Itinéraire » d’un voyage qu’il a créé.
Étapes de reproduction :
  1. Appuyez sur les trois points en haut de la page pour ouvrir le menu.
  2. Sélectionnez l’option « Ajouter une activité personnalisée ».
  3. Créez une « Activité personnalisée ».
  4. Faites défiler jusqu’à l’activité personnalisée créée dans l’onglet « Itinéraire ».
  5. Appuyez sur les trois points à côté de l’activité personnalisée que vous avez créée.
  6. Sélectionnez l’option « Ajouter des notes à l’activité ».
  7. Entrez quelques notes.
  8. Appuyez sur le bouton « Ajouter des notes ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Le message d’erreur « Une erreur s’est produite. Veuillez réessayer » s’affiche.

Résultat attendu :

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é

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un voyage contenant plusieurs activités a été créé.
Étapes de reproduction :
  1. Marquez les activités ajoutées comme « Terminé ».
  2. rouvrez l’application.
  3. Vérifiez que le statut du voyage a été modifié en « Terminé ».
  4. Ajoutez une nouvelle activité à l’« Itinéraire ».
  5. Vérifiez le statut du voyage.
  6. Recalculez l’itinéraire.
  7. Vérifiez le statut du voyage.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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.

Résultat attendu :

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 »

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’application est ouverte.
  3. Un voyage avec au moins une activité existe.
Étapes de reproduction :
  1. Ouvrez l’onglet « Itinéraire » du voyage existant.
  2. Marquez une activité comme « Terminé ».
  3. Supprimez l’activité de l’« Itinéraire ».
  4. Accédez à l’onglet « Toutes les activités ».
  5. Recherchez l’activité qui vient d’être supprimée.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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.

Résultat attendu :

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

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un itinéraire de voyage avec au moins deux jours existe.
Étapes de reproduction :
  1. Ouvrez l’itinéraire du voyage.
  2. Ajoutez une seule activité au Jour 1.
  3. Essayez de supprimer l’activité du Jour 1.
  4. Observez le message de validation.
  5. Appuyez sur le bouton « Déplacer » sur la même activité.
  6. Déplacez l’activité vers un autre jour.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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.

Résultat attendu :

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

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur a reçu un nouveau badge.
Étapes de reproduction :

Appuyez sur le bouton « Partager les progrès » sur le badge.

Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Le système devient inopérant.

Résultat attendu :

L’utilisateur devrait pouvoir partager sa progression avec succès.

Le bouton « Me localiser » sur « Explorer la carte » ne répond pas

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est sur l’onglet « Explorer ».
Étapes de reproduction :

Appuyez sur l’icône de flèche « Me localiser ».

Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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é.

Résultat attendu :

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é

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’accès à la caméra n’a pas été accordé à l’application.
Étapes de reproduction :
  1. Naviguez vers la section « Mon profil ».
  2. Sélectionnez l’option « Modifier » pour l’image du profil.
  3. Sélectionnez l’option « Appareil photo ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Un écran noir s’affiche à la place du flux de la caméra, sans aucune explication ni instruction pour l’utilisateur.

Résultat attendu :

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

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est sur l’écran du carrousel d’intégration.
Étapes de reproduction :

Observez la zone supérieure de l’écran d’intégration.

Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Une fine ligne blanche est affichée en haut de l’écran du carrousel d’intégration.

Résultat attendu :

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é

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. Il existe un voyage avec au moins une activité dans l’itinéraire.
Étapes de reproduction :
  1. Ouvrez la page « Détails du voyage ».
  2. Ajoutez une activité à l’itinéraire.
  3. Marquez l’activité comme « Terminée ».
  4. Observez les compteurs de résumé du voyage affichés au-dessus de l’itinéraire.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

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.

Résultat attendu :

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.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous