Bugs trouvés dans Tripline pour iOS

Tripline

3.1

Tripline est une plateforme très prometteuse qui vous permet de créer des cartes interactives et partageables, intégrant vos propres itinéraires, photos et textes. C’est un excellent outil pour les voyageurs, les éducateurs et toute personne qui aime planifier et partager ses périples.

En explorant plus en détail ses fonctionnalités, Tripline propose la création de cartes basée sur une chronologie, le suivi GPS et l’intégration de réseaux sociaux. Cela permet aux utilisateurs de raconter des histoires dynamiques de leurs voyages, avec des lieux géographiques horodatés et des options de partage conviviales.

Notre équipe chez QAwerk a effectué un “bug crawl” sur Tripline afin d’évaluer ses performances et son expérience utilisateur. Nous avons découvert plusieurs bogues susceptibles d’affecter l’efficacité de la plateforme, et nous vous invitons à en apprendre davantage sur nos découvertes ci-dessous.

5K+ téléchargements
16 notes

Les données saisies sont effacées après avoir appuyé sur « Créer mon compte » lorsque la validation de l’emplacement échoue

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur se trouve sur la page « Créer un compte ».
Étapes de reproduction :
  1. Saisissez des données dans les champs « Nom complet » et « Nom d’utilisateur » du formulaire.
  2. Appuyez sur le bouton « Créer mon compte ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Après avoir appuyé sur le bouton « Créer mon compte », l’application affiche un message « Emplacement requis » et toutes les données précédemment saisies sont effacées.

Résultat attendu :

L’application devrait afficher l’erreur de validation tout en conservant toutes les valeurs saisies, afin que l’utilisateur puisse corriger uniquement le champ manquant/invalide.

L’utilisateur peut enregistrer son profil sans spécifier la « Ville d’origine », bien que ce champ soit obligatoire lors de l’inscription

Gravité :

Majeure

Condition préalable :

L’utilisateur a été enregistré avec succès.

Étapes de reproduction :
  1. Accédez à la section « Paramètres de l’utilisateur ».
  2. Effacez le champ « Ville d’origine ».
  3. Appuyez sur le bouton « Enregistrer ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

L’utilisateur s’inscrit avec succès avec un champ « Ville d’origine » rempli. Après avoir ouvert les paramètres du profil, l’utilisateur supprime la valeur de « Ville d’origine », et le profil est enregistré avec succès sans aucune erreur de validation.

Résultat attendu :

Les règles de validation devraient être cohérentes dans toute l’application. Par conséquent, si le champ « Ville d’origine/Emplacement » est obligatoire, l’utilisateur ne devrait pas pouvoir enregistrer le profil avec une valeur vide. Alternativement, si le champ est facultatif, l’utilisateur ne devrait pas être obligé de le remplir lors de l’inscription.

L’image de profil n’est pas mise à jour immédiatement après le téléchargement

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve sur la page « Paramètres de l’utilisateur ».

Étapes de reproduction :
  1. Mettez à jour la photo de profil.
  2. Enregistrez les modifications.
  3. Accédez à la page d’accueil.
  4. Observez l’image de l’utilisateur.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Après avoir ajouté ou modifié l’image de profil, elle ne s’affiche pas immédiatement. Elle n’apparaît qu’après la fermeture et la réouverture de l’application.

Résultat attendu :

L’image de profil téléchargée devrait s’afficher immédiatement après son téléchargement et son enregistrement, sans nécessiter de redémarrage de l’application.

Un espace vide excessif apparaît au-dessus du formulaire pendant le flux « Nouveau voyage »

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve sur le formulaire « Nouveau voyage ».

Étapes de reproduction :
  1. Saisissez le titre du voyage.
  2. Placez le curseur dans le champ « Emplacement principal ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Après avoir saisi un titre de voyage et appuyé sur le champ « Emplacement principal », la mise en page de l’écran se décale de manière inattendue. Une grande zone vide apparaît en haut de l’écran, et les contrôles du formulaire sont repoussés vers le bas, près du clavier. Cela se produit également sur d’autres formulaires.

Résultat attendu :

L’écran devrait s’ajuster en douceur à l’apparition du clavier, en gardant le champ actif visible sans créer d’espace vide excessif ni perturber la mise en page.

L’écran « Ajouter des personnes » bloque la navigation ultérieure

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve sur la page « Nouveau voyage ».

Étapes de reproduction :
  1. Saisissez le titre du voyage.
  2. Appuyez sur le bouton « Suivant ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Après avoir ouvert l’écran « Ajouter des personnes », aucun contrôle « Retour », « Fermer », « Annuler » ou « Terminé » n’est disponible. L’utilisateur ne peut pas revenir à l’écran précédent ni naviguer ailleurs dans l’application. Le seul moyen de contourner ce problème est de fermer et de rouvrir l’application.

Résultat attendu :

L’utilisateur devrait pouvoir quitter l’écran « Ajouter des personnes » à tout moment en utilisant un contrôle de navigation visible ou un geste de navigation système pris en charge.

Le champ « Emplacement actuel » est traité comme une requête de recherche et renvoie des suggestions de lieux non pertinentes

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve dans l’onglet « Explorer ».

Étapes de reproduction :

Placez le curseur dans le champ de saisie.

Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

L’application affiche les résultats de complétion automatique de Google pour le texte littéral « Current Location », y compris des lieux sans rapport comme des localisations en Inde, au lieu de résoudre la position réelle de l’appareil de l’utilisateur.

Résultat attendu :

L’application devrait soit utiliser la position GPS de l’appareil et afficher des lieux proches pertinents, soit afficher « Current Location » uniquement comme espace réservé/action, et non comme texte interrogeable.

Le champ « Emplacement actuel » est traité comme une requête de recherche et renvoie des suggestions de lieux non pertinentes

Détails de voyage incorrects affichés avant les détails du voyage public sélectionné (se produit parfois)

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est sur la page d’accueil.
  2. L’utilisateur a un voyage existant.
Étapes de reproduction :
  1. Basculer vers l’onglet « Recherche ».
  2. Saisir tout critère de recherche, par exemple, « Londres ».
  3. Sélectionner un élément de résultat dans la liste.
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Parfois, après avoir ouvert un voyage public à partir des résultats de recherche, l’écran affiche d’abord les détails du voyage de l’utilisateur en haut. Après avoir fait défiler vers le bas, les détails du voyage public sélectionné deviennent visibles.

Résultat attendu :

Seuls les détails du voyage public sélectionné doivent être affichés après l’ouverture d’un résultat de recherche. Les détails du voyage de l’utilisateur ne doivent pas apparaître sur le même écran.

Le bouton « Effacer » (X) s’affiche dans le champ de recherche vide « Voyages publics »

Gravité :

Mineure

Condition préalable :

L’utilisateur est sur la page d’accueil.

Étapes de reproduction :
  1. Accéder à l’onglet « Recherche ».
  2. Saisir tout critère de recherche.
  3. Ouvrir le résultat.
  4. Appuyer sur la flèche « Retour ».
Environnement :

iPhone 14 Pro, version iOS 26.4.2

Résultat réel :

Le champ de recherche est vide, mais le bouton « Effacer » (X) reste visible sur le côté droit du champ.

Résultat attendu :

Le bouton « Effacer » (X) ne doit être affiché que lorsque le champ de recherche contient du texte. Si le champ est vide, le bouton doit être masqué.

En testant l’application, j’ai identifié plusieurs problèmes qui pourraient nuire à l’utilisabilité, à la cohérence et à l’expérience utilisateur globale. Je recommande que l’équipe QA corrige ces problèmes et effectue des tests de régression, en mettant un accent particulier sur la navigation, la gestion des voyages, la recherche et les processus liés au compte.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous