Bugs trouvés dans Pilot: Group Trip Planne pour iOS

Pilot: Group Trip Planner

5.0

Pilot est une application interactive de planification et de réservation de voyages, conçue aussi bien pour les voyages individuels que pour les voyages en groupe. Les utilisateurs peuvent planifier des itinéraires partagés, coordonner des activités sur des cartes et gérer plusieurs réservations et documents, tels que les vols et les réservations d’hôtel.

L’application offre une plateforme interactive qui permet de collaborer en temps réel avec des amis, d’accéder hors ligne à ses projets et de réserver directement un hébergement en toute simplicité. Ensemble, ces fonctionnalités rendent la planification des voyages facile et sans tracas.

L’équipe de QAwerk a procédé à une analyse approfondie des bugs de l’application Pilot, et notre verdict global est qu’elle dispose d’une interface moderne et visuellement attrayante, d’une navigation intuitive et de fonctionnalités utiles pour planifier et organiser des voyages. Les itinéraires générés par l’IA et les recommandations d’hébergement sont particulièrement utiles. Cependant, nous avons relevé quelques bugs et problèmes au niveau de l’interface utilisateur qui affectent l’expérience utilisateur. Consultez notre rapport détaillé ci-dessous.

1K+ téléchargements
2 notes

Il est possible d'enregistrer un hôtel dont la date de « départ » est antérieure à la date d'« arrivée »

Gravité :

Major

Condition préalable :

Un voyage comportant un hôtel ajouté existe.

Étapes de reproduction :
  1. Modifier un hôtel.
  2. Définir la valeur « Arrivée » sur une date future.
  3. Définir la valeur « Départ » sur une date antérieure.
  4. Enregistrer l’hôtel.
  5. Observer les détails de l’hôtel enregistré.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

L’hôtel est enregistré avec succès avec une date de « Départ » antérieure à la date d’« Arrivée ».

Résultat attendu :

L’application devrait empêcher l’enregistrement d’une période de séjour non valide. La date de « Départ » doit être postérieure à la date d’« Arrivée », et un message de validation approprié devrait s’afficher.

Les dates de destination peuvent être définies en dehors de la plage de dates globale du voyage

Gravité :

Major

Condition préalable :

Un voyage avec une plage de dates et une destination définies existe.

Étapes de reproduction :
  1. Ouvrez un voyage existant.
  2. Appuyez sur l’icône « Calendrier » à côté de la destination.
  3. Sélectionnez des dates situées en dehors de la période globale du voyage.
  4. Enregistrez les modifications.
  5. Observez les dates de destination et celles du voyage.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

L’application permet aux utilisateurs de sélectionner et d’enregistrer des dates de destination situées en dehors de la période globale du voyage sans validation. Les dates globales du voyage restent inchangées, et les dates d’« arrivée » et de « départ » de l’hôtel ne sont pas mises à jour en conséquence, ce qui entraîne des dates d’itinéraire incohérentes.

Résultat attendu :

L’application devrait limiter les dates de destination à la période globale du voyage ou afficher un message de validation approprié. Si la modification des dates de destination en dehors de la période du voyage est prise en charge, l’application devrait garantir la cohérence entre les dates du voyage, de la destination et de l’hébergement, ou inviter l’utilisateur à vérifier les dates concernées.

Les jours de l’itinéraire ne sont pas mis à jour après la modification des dates du voyage

Gravité :

Major

Condition préalable :

Il existe un voyage existant avec une période définie et un itinéraire généré.

Étapes de reproduction :
  1. Ouvrez un voyage existant.
  2. Cliquez sur l’icône « Trois points » pour ouvrir le menu dans le coin supérieur droit.
  3. Appuyez sur l’option « Modifier le voyage ».
  4. Mettez à jour les dates du voyage.
  5. Enregistrez les modifications.
  6. Vérifiez les détails du voyage et les jours de l’itinéraire.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

La plage de dates principale du voyage est mise à jour avec les nouvelles dates sélectionnées, mais les dates de destination et les jours de l’itinéraire existant restent associés aux dates précédentes. Il en résulte des informations de dates incohérentes au sein du voyage.

Résultat attendu :

Après avoir modifié les dates du voyage, la destination et les jours de l’itinéraire devraient être mis à jour pour refléter la nouvelle période du voyage. Les activités existantes devraient être reprogrammées ou gérées de manière appropriée.

Les boutons « Demander un nouveau » et « J'ai déjà vérifié mon e-mail » ne répondent pas sur l'écran « Vérification envoyée »

Gravité :

Major

Condition préalable :

L’utilisateur se trouve sur l’écran de vérification de l’e-mail après avoir demandé un e-mail de vérification.

Étapes de reproduction :
  1. Lancez le processus de vérification par e-mail.
  2. Accédez à l’écran de vérification par e-mail.
  3. Appuyez sur le bouton « En demander un nouveau ».
  4. Observez le résultat.
  5. Appuyez sur le bouton « J’ai déjà vérifié mon adresse e-mail ».
  6. Observez le résultat.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

Rien ne se passe lorsque l’on appuie sur l’un ou l’autre des boutons. Aucune confirmation, aucun indicateur de chargement ni aucun message d’erreur n’apparaît, ce qui laisse l’utilisateur dans l’incertitude quant à la prise en compte de ses actions.

Résultat attendu :

Après avoir appuyé sur le bouton, l’application devrait produire un résultat cohérent. Pour l’option « Demander un nouvel e-mail », elle devrait demander un nouvel e-mail de vérification et fournir un retour d’information approprié. Si le renvoi est temporairement restreint, l’application devrait clairement indiquer cette restriction.
Lorsque l’utilisateur appuie sur le bouton « J’ai déjà vérifié mon e-mail », l’application doit vérifier le statut de vérification de l’e-mail de l’utilisateur et poursuivre l’opération si la vérification est effective, ou afficher un message approprié si la vérification est toujours en attente.

Le bouton « Partir de zéro » devient « Créer mon voyage » lorsque l'on saisit uniquement des espaces

Gravité :

Minor

Condition préalable :

L’utilisateur est connecté à l’application.

Étapes de reproduction :
  1. Commencez à créer un nouveau voyage.
  2. Accédez à l’écran comportant le bouton « Partir de zéro ».
  3. Saisissez uniquement des espaces dans le champ de saisie de texte.
  4. Observez le libellé du bouton.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

Le libellé du bouton passe de « Partir de zéro » à « Créer mon voyage », même si la saisie ne contient que des espaces.

Résultat attendu :

L’application devrait considérer une saisie composée uniquement d’espaces comme vide, et le bouton devrait rester « Partir de zéro » jusqu’à ce qu’un texte significatif soit saisi.

L’emplacement de l’hôtel s’affiche comme « Non disponible » dans l’itinéraire alors que les informations de localisation sont disponibles

Gravité :

Minor

Condition préalable :

Un voyage contenant des recommandations d’hôtels a été généré.

Étapes de reproduction :
  1. Ouvrez un voyage comportant des hôtels recommandés.
  2. Repérez un hôtel affichant « Non disponible » à côté de l’icône de localisation.
  3. Ouvrez les détails de l’hôtel.
  4. Observez les informations de localisation de l’hôtel.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

L’emplacement de l’hôtel s’affiche comme « Non disponible » sur la fiche d’itinéraire, bien que les informations de localisation soient disponibles dans les détails de l’hôtel et sur la page de réservation associée.

Résultat attendu :

L’emplacement de l’hôtel devrait s’afficher de manière cohérente dans l’itinéraire et dans les détails de l’hôtel lorsque les informations de localisation sont disponibles.

Lors de mes tests de Pilot, j’ai constaté certains problèmes liés à la validation des dates et à la synchronisation entre les voyages, les destinations et les jours de l’itinéraire, ainsi qu’à la validation des saisies. Je recommande de procéder à des tests approfondis de l’interface utilisateur et de fournir des messages d’erreur plus clairs ainsi que des retours d’expérience aux utilisateurs afin d’améliorer l’expérience globale.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous