Bugs trouvés dans OLY: Personal Fitness Coach pour iOS

OLY: Personal Fitness Coach

OLY est une application basée sur l’IA qui met à la disposition des utilisateurs un coach personnel chargé de les guider dans leur entraînement physique. L’application prend en compte votre physiologie, vos objectifs et votre emploi du temps pour élaborer un programme d’entraînement qui vous permettra d’obtenir les meilleurs résultats possibles chaque jour.

La fonctionnalité phare de l’application est le test de profilage qu’elle effectue afin de classer les utilisateurs dans des catégories spécifiques et d’élaborer des programmes plus personnalisés en fonction des résultats. Elle intègre également un coach IA nommé « Teddy » qui aide à affiner encore davantage les séances.

Nous avons testé OLY dans le cadre de nos analyses régulières de recherche de bugs, et l’équipe de QAwerk a globalement apprécié l’application. Les fonctionnalités principales sont solides et fonctionnent comme prévu. Nous avons toutefois découvert quelques bugs liés à l’interface utilisateur et à l’expérience utilisateur qui affectent l’expérience globale. Lisez notre rapport détaillé ci-dessous.

0 notes

Le bouton d'appel à l'action « Commencer mon essai gratuit de 7 jours » s'affiche pour les utilisateurs qui ne peuvent plus bénéficier de l'essai gratuit.

Gravité :

Major

Condition préalable :
  1. L’utilisateur a déjà utilisé la période d’essai gratuite de 7 jours pour l’abonnement.
  2. L’utilisateur a réinstallé l’application.
  3. L’utilisateur a ouvert l’application et a passé les pages d’introduction.
  4. L’utilisateur se trouve sur la page « Créer pour tous les champions ».
Étapes de reproduction :
  1. Appuyez sur le bouton « Démarrer mon essai de 7 jours ».
  2. Veuillez confirmer.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

Le système d’abonnement affiche l’option « 7 jours d’essai gratuit », laissant entendre que l’utilisateur bénéficiera de 7 jours d’essai gratuit supplémentaires. Cependant, après confirmation de l’achat, l’utilisateur est facturé pour l’abonnement annuel car il n’est plus éligible à l’essai gratuit.

Résultat attendu :

L’application doit vérifier l’éligibilité de l’utilisateur à l’offre de bienvenue avant d’afficher l’offre d’abonnement. Si l’utilisateur n’est plus éligible à l’essai gratuit, le bouton « Essai gratuit de 7 jours » ne doit pas s’afficher. En revanche, le bouton et les informations relatives à l’abonnement doivent clairement indiquer que l’abonnement annuel sera facturé immédiatement.

Le bouton d'appel à l'action « Commencer mon essai gratuit de 7 jours » s'affiche pour les utilisateurs qui ne peuvent plus bénéficier de l'essai gratuit.

La lecture des vidéos d'exercice ne reprend pas après le retour de l'application en arrière-plan

Gravité :

Major

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur se trouve sur la page d’accueil.
Étapes de reproduction :
  1. Appuyez sur le bouton « Démarrer » dans n’importe quel programme.
  2. Ouvrez un exercice.
  3. Vérifiez que la vidéo a bien commencé à être lue.
  4. Mettez l’application en arrière-plan.
  5. Revenez à l’application.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

La vidéo d’exercice s’arrête de jouer lorsque l’application est placée en arrière-plan et reste arrêtée même après le retour à l’application.

Résultat attendu :

La vidéo d’exercice doit rester en lecture après le retour de l’application au premier plan. Si la lecture automatique est activée, la vidéo doit reprendre à l’endroit où elle a été interrompue. Sinon, elle doit rester en pause et permettre à l’utilisateur de la reprendre manuellement.

Le message d'erreur « Une erreur s'est produite de notre côté. Veuillez réessayer dans un instant. Je reste à votre disposition. » s'affiche si l'utilisateur tente de modifier sa session du jour

Gravité :

Major

Condition préalable :

L’utilisateur se trouve sur la page d’accueil.

Étapes de reproduction :
  1. Ouvrez l’application « Fitness ».
  2. Touchez l’avatar « Teddy » en bas à droite.
  3. Sélectionnez l’option «Modifier la session d’aujourd’hui».
  4. Veuillez patienter pendant que « Teddy » traite la demande.
  5. Observez la réponse dans le chat.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

Après un certain temps de traitement, « Teddy » affiche le message d’erreur suivant : « Une erreur s’est produite de notre côté. Veuillez réessayer dans un instant — je suis toujours là pour vous ».

Résultat attendu :

« Teddy » devrait lancer avec succès le processus « Modifier la séance du jour » et proposer les options/questions nécessaires pour modifier l’entraînement. L’utilisateur ne devrait pas recevoir d’erreur serveur générique en conditions normales.

Le texte du bouton « Réessayer » est tronqué sur l’écran de session hors ligne

Gravité :

Minor

Condition préalable :
  1. L’utilisateur se trouve sur la page « Détails du programme ».
  2. L’appareil n’est pas connecté à Internet (le mode avion est activé).
Étapes de reproduction :
  1. Appuyez sur le bouton « Démarrer » de n’importe quel entraînement.
Environnement :

iPhone 14 Pro, version iOS 26.6

Résultat réel :

Le bouton « Réessayer » s’affiche, mais le texte de son étiquette est tronqué verticalement et ne s’affiche pas correctement à l’intérieur du bouton.

Résultat attendu :

Le bouton « Réessayer » et son texte doivent être entièrement visibles, correctement centrés et affichés à l’intérieur des limites du bouton sur toutes les tailles d’écran prises en charge.

Le texte du bouton « Réessayer » est tronqué sur l’écran de session hors ligne
L'application OLY fonctionne correctement et ses fonctionnalités principales sont stables. Cependant, le principal point d'interrogation concerne le processus d'essai gratuit et d'abonnement, notamment la présentation du statut de l'essai et des appels à l'action aux utilisateurs. Lors des tests, j'ai également relevé quelques problèmes mineurs d'interface utilisateur.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous