Bogues trouvés dans TravelSpend : application de budget de voyage pour iOS

TravelSpend : application de budget de voyage

4.8

TravelSpend est une application conçue pour aider les voyageurs à gérer leurs budgets efficacement. Cette plateforme conviviale rend la budgétisation en voyage simple et pratique.

L’application offre un suivi des dépenses en temps réel, une catégorisation des dépenses et la prise en charge de plusieurs devises, apportant une clarté financière à vos voyages. De plus, elle favorise la connexion en permettant aux utilisateurs de partager et de diviser les dépenses avec des amis lorsqu’ils voyagent ensemble.

Notre équipe chez QAwerk a récemment effectué un audit approfondi des bugs sur TravelSpend, découvrant plusieurs bogues liés aux performances et quelques-uns affectant l’expérience utilisateur. Nous vous invitons à examiner nos conclusions pour un aperçu plus approfondi de la fonctionnalité de cette application de voyage qui améliore l’efficacité.

5K+ téléchargements
2K notes

Le système permet la création de paiements de dettes par un même membre du voyage

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un voyage est créé.
  3. Plusieurs membres sont ajoutés au voyage.
Étapes de reproduction :
  1. Accéder à l’onglet ‘Stats’.
  2. Sélectionner l’option ‘Régler les dettes’.
  3. Entrer un montant.
  4. Sélectionner le même utilisateur dans les champs ‘Payé par’ et ‘Payé à’.
  5. Enregistrer les modifications.
Environnement :

iPhone 14 Pro, version iOS 26.2.1

Résultat réel :

L’utilisateur peut créer un paiement de dette dans lequel le payeur et le bénéficiaire sont le même membre du voyage. Une telle transaction est enregistrée dans l’historique, bien qu’elle n’ait aucune signification financière valide.

Résultat attendu :

Le système doit empêcher la création de paiements de dettes lorsque le payeur et le bénéficiaire sont le même membre du voyage. Un message de validation doit être affiché à l’utilisateur.

Les entrées de dépenses autorisent les valeurs zéro et négatives

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est dans l’onglet ‘Entrées’.
Étapes de reproduction :
  1. Appuyer sur le bouton ‘Plus’.
  2. Sélectionner une catégorie.
  3. Entrer une valeur zéro ou négative dans le champ ‘Montant’.
  4. Enregistrer les modifications.
Environnement :

iPhone 14 Pro, version iOS 18.6.2

Résultat réel :

L’utilisateur peut créer une entrée de dépense avec un montant invalide, tel que zéro ou une valeur négative.

Résultat attendu :

Le système ne doit autoriser que les valeurs numériques supérieures à zéro dans le champ ‘Montant’. Si une valeur invalide est saisie, un message de validation doit être affiché.

L’export CSV contient des champs techniques/internes non adaptés aux utilisateurs finaux

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’historique des ‘Entrées’ existe.
Étapes de reproduction :
  1. Accéder à l’onglet ‘Stats’.
  2. Faire défiler vers le bas.
  3. Sélectionner l’option ‘Exporter les données en CSV’.
  4. Vérifier le fichier exporté.
Environnement :

iPhone 14 Pro, version iOS 18.6.2

Résultat réel :

Le fichier généré inclut des champs techniques tels que ‘SplitObjects’, ‘paidToID’ et ‘paymentmethodicon’.

Résultat attendu :

Le fichier CSV généré ne devrait contenir que des champs conviviaux et pertinents pour l’entreprise.

L’export CSV contient des champs techniques/internes non adaptés aux utilisateurs finaux

Le système permet de sauvegarder des valeurs contenant uniquement des espaces dans le champ ‘Nom’

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’application est ouverte.
  3. L’utilisateur est sur la page ‘Paramètres’.
Étapes de reproduction :
  1. Sélectionner l’option ‘Informations utilisateur’.
  2. Supprimer le nom existant.
  3. Entrer des valeurs contenant des espaces dans le champ ‘Nom’.
  4. Enregistrer les modifications.
Environnement :

iPhone 14 Pro, version iOS 18.6.2

Résultat réel :

Le champ ‘Nom’ est mis à jour avec des valeurs contenant des espaces.

Résultat attendu :

L’utilisateur ne devrait pas pouvoir enregistrer de valeurs contenant des espaces dans le champ ‘Nom’. Un message de validation devrait apparaître lors de la tentative d’enregistrement de valeurs contenant des espaces.

Impossible d'ouvrir les détails d'un ami après avoir mis à jour des données et être retourné à la liste

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Plusieurs amis ont été ajoutés au voyage.
Étapes de reproduction :
  1. Accéder au champ ‘Stats’.
  2. Sélectionner l’option ‘Ajouter des amis’.
  3. Appuyer sur n’importe quel ami de la liste.
  4. Mettre à jour certaines données.
  5. Appuyer sur le bouton ‘Enregistrer’.
  6. Pendant l’enregistrement, appuyer sur le bouton ‘Retour’.
  7. Essayer d’ouvrir les détails de l’ami.
Environnement :

iPhone 14 Pro, version iOS 18.6.2

Résultat réel :

Le système ne répond pas après avoir effectué les étapes ci-dessus.

Résultat attendu :

L’utilisateur devrait pouvoir afficher avec succès les détails de l’ami sélectionné, quelle que soit la mise à jour des données ou le retour à la liste.

La photo téléchargée ne s’affiche pas complètement

Gravité :

Mineure

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Accéder à l’onglet ‘Entrées’.
  2. Ajouter une nouvelle dépense.
  3. Sélectionner une catégorie.
  4. Entrer un montant.
  5. Appuyer sur le bouton ‘Ajouter une photo’.
  6. Sélectionner l’option ‘Choisir dans la galerie’.
  7. Sélectionner une image.
  8. Vérifier la vue de l’image dans les détails de la dépense.
Environnement :

iPhone 14 Pro, version iOS 18.6.2

Résultat réel :

Seule une partie de l’image sélectionnée est affichée dans les détails de la dépense.

Résultat attendu :

L’utilisateur devrait pouvoir voir l’intégralité de l’image sélectionnée dans les détails de la dépense.

La photo téléchargée ne s’affiche pas complètement
TravelSpend propose une gamme de fonctionnalités robustes et utiles pour le suivi des dépenses de voyage. Cependant, lors de l'évaluation, certains aspects de l'interface utilisateur n'ont pas semblé intuitifs. Dans plusieurs cas, la logique métier a paru inachevée ou vague, ce qui a pu entraîner une confusion pour l'utilisateur. Dans l'ensemble, bien que l'application soit prometteuse, des tests d'utilisabilité complets et des ajustements pourraient grandement améliorer l'expérience utilisateur et la fiabilité.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous