Erreurs détectées dans Learn Languages – Lucida AI pour iOS

Apprenez les langues - Lucida AI

4.7

Lucida AI est une plateforme innovante dédiée à l’éducation. Elle utilise l’IA pour faciliter l’apprentissage de plusieurs langues et accroître l’engagement des étudiants.

La plateforme est largement accessible, offrant une interface intuitive et interactive. Lucida AI permet aux utilisateurs d’apprendre des langues grâce à une variété d’exercices et d’activités basées sur la conversation, ce qui en fait un outil polyvalent pour l’amélioration pédagogique.

Lors de notre évaluation fonctionnelle, l’équipe de QAwerk a effectué une analyse des bogues de l’application. Nous avons découvert plusieurs bogues affectant les performances et l’expérience utilisateur, notamment un son persistant lorsque l’application est mise en arrière-plan. Continuez votre lecture pour découvrir nos conclusions et les améliorations potentielles qui pourraient aider à optimiser cette application éducative prometteuse.

70K+ téléchargements
3.7K notes

Changement automatique vers la langue maternelle malgré la sélection de 'British English' lors de l'inscription

Gravité :

Majeure

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Lancez l’application.
  2. Appuyez sur le bouton ‘Démarrer’.
  3. Appuyez sur le bouton ‘Continuer’.
  4. Sélectionnez une langue d’apprentissage (par exemple, le portugais).
  5. Appuyez à nouveau sur le bouton ‘Continuer’.
  6. Sélectionnez n’importe quelle langue maternelle.
  7. Appuyez sur le bouton ‘Continuer’.
  8. Sélectionnez l’option ‘Non, continuer en anglais britannique’ lorsqu’on vous demande : « Voulez-vous changer la langue de l’application pour ‘[langue maternelle]’ ? ».
  9. Terminez le processus d’inscription.
  10. Vérifiez l’écran principal après l’inscription.
  11. Accédez à l’onglet ‘Profil’.
  12. Vérifiez le paramètre ‘Apprendre dans la langue maternelle’.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

  • L’application active la langue maternelle.
  • L’option de menu ‘Apprendre dans la langue maternelle’ est activée.
  • Même après avoir désactivé l’option de menu ‘Apprendre dans la langue maternelle’, le contenu continue d’apparaître dans la langue maternelle.
Résultat attendu :
  • La langue sélectionnée par l’utilisateur (anglais britannique) devrait rester pendant et après l’inscription.
  • L’option de menu ‘Apprendre dans la langue maternelle’ apparaît désactivée par défaut.

Le réglage des rappels se réinitialise après la modification d'autres paramètres

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
Étapes de reproduction :
  1. Accédez à l’onglet ‘Profil’.
  2. Configurez un ‘Rappel’.
  3. Assurez-vous que la valeur est réglée sur ‘Activé’.
  4. Modifiez un autre paramètre, par exemple, le ‘Mode Conversation’.
  5. Observez les résultats.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

Le réglage ‘Rappel’ se réinitialise et passe à ‘Désactivé’ après la modification d’autres paramètres.

Résultat attendu :

La modification d’autres paramètres ne devrait pas affecter la configuration du ‘Rappel’.

Des mots indésirables enregistrés lors de l'enregistrement des réponses vocales

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur s’est connecté à l’application.
  3. L’utilisateur participe à une leçon de chat active dans l’onglet ‘Jeux de rôle’.
Étapes de reproduction :
  1. Appuyez sur l’option ‘Jouer/Réécouter’ pour lancer l’audio de la question.
  2. Commencez à enregistrer la réponse vocale pendant que l’audio de la question est diffusé.
  3. Arrêtez l’enregistrement et appuyez sur ‘Envoyer’.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

Le message vocal livré inclut des mots aléatoires ou incorrects.

Résultat attendu :
  • Le processus d’enregistrement et d’envoi ne devrait capturer que la réponse vocale de l’utilisateur.
  • Si l’utilisateur n’a rien enregistré, un message de validation devrait s’afficher.
  • L’audio du système (lecture de la question) ne devrait pas influencer l’enregistrement vocal.

L'audio continue de jouer lorsque l'application est mise en arrière-plan

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
  3. L’utilisateur est engagé dans une leçon de chat active dans l’onglet ‘Jeux de rôle’.
Étapes de reproduction :
  1. Appuyez sur l’option ‘Jouer/Réécouter’ pour lancer l’audio de la question.
  2. Mettez l’application en arrière-plan.
  3. Utilisez une autre application.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

L’audio continue de jouer même lorsque vous ouvrez une autre application.

Résultat attendu :

L’audio de la question devrait se mettre en pause automatiquement lorsque l’application est mise en arrière-plan. L’audio devrait reprendre uniquement lorsque l’utilisateur revient à l’application, ou il devrait y avoir des contrôles clairs pour l’audio en arrière-plan.

Les paramètres de chat reviennent de manière inattendue aux valeurs précédentes après la sauvegarde des modifications

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
  3. L’utilisateur est engagé dans une leçon de chat active dans l’onglet Jeux de rôle.
Étapes de reproduction :
  1. Accédez à la section ‘Paramètres du chat’.
  2. Modifiez la vitesse de parole ou la taille du texte.
  3. Appuyez sur le bouton ‘Enregistrer les modifications’.
  4. Ouvrez à nouveau la section ‘Paramètres du chat’.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

Les valeurs précédemment enregistrées sont réinitialisées.

Résultat attendu :

Les derniers paramètres modifiés devraient être affichés.

Le compte supprimé est toujours accessible via l'option 'J'ai déjà un compte'

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
Étapes de reproduction :
  1. Accédez à la section ‘Profil’.
  2. Appuyez sur le bouton ‘Supprimer le compte et les données’.
  3. Confirmez la suppression en cliquant sur le bouton ‘Supprimer le compte’ et assurez-vous que l’utilisateur est redirigé vers la page ‘Bienvenue sur Lucida’.
  4. Sélectionnez l’option ‘J’ai déjà un compte’.
  5. Tentez de vous connecter en utilisant les identifiants du compte récemment supprimé.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

L’utilisateur est redirigé vers le processus d’inscription après avoir sélectionné “J’ai déjà un compte”, même en utilisant la même adresse e-mail.

Résultat attendu :
  • Une fois le compte supprimé, l’utilisateur ne devrait pas pouvoir y accéder via l’option “J’ai déjà un compte” en utilisant l’adresse e-mail supprimée.
  • Les identifiants du compte supprimé devraient être invalidés.
  • La même adresse e-mail devrait être disponible pour de nouvelles inscriptions via l’option “Commencer”.
Le compte supprimé est toujours accessible via l'option 'J'ai déjà un compte'

La session de discussion ne se rétablit pas après avoir mis l'application en arrière-plan

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
  3. L’utilisateur est engagé dans une leçon de discussion active dans l’onglet ‘Jeux de rôle’.
Étapes de reproduction :
  1. Mettre l’application en arrière-plan.
  2. Attendre environ 10 minutes.
  3. Rouvrir l’application.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

Un message d’erreur non spécifié s’affiche : « Désolé, un problème est survenu de notre côté. Notre équipe a été informée et travaille à la résolution du problème. ». Par conséquent, la session de discussion n’est pas rétablie et il n’y a aucune option pour réessayer, se reconnecter ou récupérer.

Résultat attendu :

Dans de tels cas, l’application devrait faire l’une des choses suivantes :

  • Restaurer automatiquement la session de discussion.
  • Se reconnecter de manière fluide avec l’assistant.
  • Afficher un message convivial (par exemple, « Reconnexion… ») offrant une option de nouvelle tentative.

L’utilisateur ne devrait pas rencontrer une erreur générique de backend/système après avoir mis l’application en arrière-plan normalement.

La session de discussion ne se rétablit pas après avoir mis l'application en arrière-plan
La session de discussion ne se rétablit pas après avoir mis l'application en arrière-plan

Le nombre de mots enregistrés ne se met pas à jour lors du changement de langue d'apprentissage

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. L’utilisateur est connecté à l’application.
  3. L’utilisateur apprend plusieurs langues.
  4. Chaque langue a un nombre différent de mots enregistrés dans la section ‘Enregistrés’ de l’onglet ‘Jeux de rôle’.
Étapes de reproduction :
  1. Noter le nombre de mots enregistrés pour la langue actuelle dans l’onglet ‘Jeux de rôle’.
  2. Naviguer vers la section ‘Cours’.
  3. Sélectionner une langue d’apprentissage différente.
  4. Retourner à l’onglet ‘Jeux de rôle’.
  5. Revérifier le nombre de mots enregistrés.
Environnement :

iPhone 14 Pro
Version d’iOS 18.6.2

Résultat réel :

Le nombre de mots enregistrés ne se met pas à jour après avoir changé la langue d’apprentissage.

Résultat attendu :

Le nombre correct de mots enregistrés correspondant à la langue d’apprentissage sélectionnée devrait être affiché.

L'application offre une plateforme robuste pour l'apprentissage des langues, prenant en charge plusieurs langues et intégrant des fonctionnalités interactives pour pratiquer l'expression orale et la prononciation. Néanmoins, il existe quelques lacunes en matière d'utilisabilité et de stabilité qui affectent l'expérience utilisateur. Par exemple, les sessions de chat échouent souvent lorsque l'application est mise en arrière-plan, affichant une erreur générique au lieu de rétablir la session. Des tests approfondis devraient aider à améliorer la gestion des sessions, améliorant ainsi l'expérience utilisateur globale et la continuité de l'apprentissage.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous