Bugs trouvés dans LangAI : apprentissage rapide des langues pour Android

LangAI : apprentissage rapide des langues

4.0

Lang.ai est une plateforme révolutionnaire dédiée à l’extraction d’informations à partir de données non structurées. Cette application utilise l’intelligence artificielle pour explorer les complexités des données non structurées sans nécessiter de règles ou de balises prédéfinies.

Lors de l’examen de ses fonctionnalités, Lang.ai s’avère être un outil très performant. Il permet aux utilisateurs de créer et de gérer leurs propres modèles d’IA, inaugurant ainsi une nouvelle ère d’analyse de données. La plateforme se distingue par sa capacité à apprendre et à définir des catégories à partir des données elles-mêmes, offrant une précision rarement observée dans des applications comparables.

Récemment, notre équipe chez QAwerk a effectué une exploration approfondie des bugs (Bug Crawl) sur Lang.ai afin d’identifier les problèmes potentiels affectant les performances et l’expérience utilisateur. Nous avons découvert plusieurs bugs et sommes impatients de partager nos conclusions. Nos ingénieurs QA ont réalisé un test détaillé de LangAI : Fast Language Learning pour Android, et voici les résultats de notre travail.

10K+ téléchargements
141 notes

Lors du partage des détails de commentaires, l'application plante

Gravité :

Critique

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Faites défiler la page.
  3. Cliquez sur les 4 étoiles.
  4. Cliquez sur le bouton « Si vous avez d’autres idées, partagez-les ici ».
  5. Cliquez sur le bouton « Copier ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Lorsque vous allez partager les détails des commentaires, l’application plante.

Résultat attendu :

L’application ne devrait pas planter.

Sans achat premium, l'utilisateur a obtenu un accès au mode infini

Gravité :

Critique

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
  3. Cliquez sur le bouton infini dans le menu du bas.
  4. Cliquez sur « Retour ».
  5. Cliquez sur le bouton « Lancez votre essai gratuit de 7 jours ».
  6. Cliquez sur le bouton « ABC ».
  7. Cliquez sur le bouton infini dans le menu du bas.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Lorsque vous cliquez sur le bouton « Commencez votre essai gratuit de 7 jours », l’écran d’achat ne s’ouvre pas. La prochaine fois que vous accéderez à la page du mode infini, le chat s’ouvrira. L’écran avec le forfait ne s’ouvre que lorsque vous cliquez sur le bouton retour.

Résultat attendu :

Lorsque l’utilisateur clique sur le bouton « Démarrer votre essai gratuit de 7 jours », il doit être redirigé vers la page d’achat. La prochaine fois que vous accédez à la page du mode infini, l’utilisateur doit voir un écran indiquant la nécessité d’acheter.

L'application traduit l'anglais en anglais.

Gravité :

Majeure

Condition préalable :
  1. Définissez la langue par défaut de votre téléphone sur anglais.
  2. Connectez-vous au compte LangAI.
Étapes de reproduction :
  1. Cliquez sur le bouton des paramètres dans le menu du bas.
  2. Cliquez sur le bouton « Langue ».
  3. Sélectionnez « Anglais britannique ».
  4. Cliquez sur le bouton « Confirmer ».
  5. Cliquez sur le bouton d’accueil dans le menu du bas.
  6. Cliquez sur le premier cercle.
  7. Cliquez sur le bouton de traduction.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

L’application traduit l’anglais en anglais.

Résultat attendu :

La langue de l’étude ne doit pas coïncider avec la langue de l’application. Il devrait être possible de choisir la langue de l’application et de ne pas autoriser le chevauchement des mêmes langues.

Le souffle reconnu comme mot

Gravité :

Majeure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton d’accueil dans le menu du bas.
  2. Cliquez sur le premier cercle.
  3. Cliquez sur le bouton du microphone.
  4. Accordez l’accès au microphone.
  5. Ne dites rien.
  6. Cliquez sur le bouton du microphone.
  7. Attendez le traitement.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Le souffle reconnu comme un mot.

Résultat attendu :

La respiration ne devrait pas être reconnue comme un mot.

Impossible de changer de compte Google après la déconnexion

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à plusieurs comptes Google sur votre appareil.
  2. Connectez-vous à l’un des comptes.
Étapes de reproduction :
  1. Cliquez sur le bouton des paramètres dans le menu inférieur.
  2. Faites défiler la page vers le bas.
  3. Cliquez sur le bouton « Se déconnecter ».
  4. Cliquez sur le bouton « Continuer avec Google ».
  5. Cliquez sur la croix.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Il est impossible de changer le compte Google après la déconnexion.

Résultat attendu :

Il devrait être possible de changer de compte et plusieurs utilisateurs peuvent travailler sur le même appareil.

La lecture audio ne s'arrête pas après l'activation du microphone

Gravité :

Majeure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton d’accueil dans le menu du bas.
  2. Cliquez sur le premier cercle.
  3. Pendant que l’audio est en cours de lecture, cliquez sur le bouton du microphone.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

La lecture audio ne s’arrête pas après l’activation du microphone.

Résultat attendu :

La lecture audio doit s’arrêter lorsque le microphone est activé.

Lorsqu'un utilisateur clique sur le bouton « Retour », la liste des forfaits s'ouvre toujours

Gravité :

Majeure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
  3. Cliquez sur le bouton infini dans le menu du bas.
  4. Cliquez sur « Revenir en arrière ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Lorsque l’utilisateur clique sur le bouton « Retour », la liste des plans s’ouvre toujours.

Résultat attendu :

Lorsque l’utilisateur clique sur le bouton « Retour », il devrait revenir à l’écran précédent.

Les sons se superposent

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
  3. Cliquez rapidement sur les images de droite et de gauche en alternance.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Les sons se superposent.

Résultat attendu :

L’audio ne devrait pas se superposer.

Le bouton « Continuer » se superpose à la langue « Ukrainien »

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton des paramètres dans le menu inférieur.
  2. Cliquez sur le bouton « Langue ».
  3. Faites défiler la page.
  4. Cliquez sur le bouton « Ukrainien ».
  5. Essayez de faire défiler la page.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Le bouton « Continuer » se superpose à la langue « Ukrainien ».

Résultat attendu :

Le bouton ne devrait pas chevaucher la liste.

L'utilisateur ne peut pas revenir à un guide qui n'a pas été entièrement consulté

Gravité :

Mineure

Condition préalable :

Se connecter au compte pour la première fois.

Étapes de reproduction :
  1. Cliquez sur le bouton « X ».
  2. Cliquez sur le bouton « ABC ».
  3. Les utilisateurs ne peuvent pas revenir à un guide qui n’a pas été entièrement consulté.
  4. Cliquez sur le bouton « Retour ».
  5. Cliquez sur le bouton « X ».
  6. Cliquez sur le bouton « ABC ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

L’utilisateur ne peut pas revenir à un guide qui n’a pas été entièrement consulté.

Résultat attendu :

Le guide devrait revenir lorsque l’utilisateur navigue vers la page ABC jusqu’à ce qu’il soit consulté jusqu’à la fin.

Aucun son d'erreur lors de la première réponse incorrecte

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
  3. Répondez correctement à plusieurs questions jusqu’à atteindre le niveau avec 3 options de réponse.
  4. Cliquez sur la mauvaise réponse.
  5. Cliquez sur le bouton « Confirmer ».
  6. Cliquez sur le bouton « Réessayer ».
  7. Choisissez une autre réponse incorrecte.
  8. Cliquez sur le bouton « Confirmer ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Aucun son d’erreur lors de la première réponse incorrecte.

Résultat attendu :

Pour chaque réponse correcte, il devrait y avoir un signal correspondant.

Après avoir minimisé l'application, la page du mode infini s'ouvre

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
  3. Minimisez l’application.
  4. Agrandissez-la.
  5. Cliquez sur « Retour ».
  6. Cliquez sur « X ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Après avoir minimisé l’application, la page du mode infini s’ouvre.

Résultat attendu :

L’exercice devrait continuer à jouer.

Exercice en anglais, et options de réponse telles que

Gravité :

Mineure

Condition préalable :
  1. Définissez la langue par défaut de votre téléphone sur anglais.
  2. Connectez-vous au compte LangAI.
Étapes de reproduction :
  1. Cliquez sur le bouton « ABC ».
  2. Cliquez sur « Leçon 1 ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Résultat réel :

Exercice en anglais et options de réponse telles que.

Résultat attendu :

La langue de l’étude ne doit pas coïncider avec la langue de l’application. Il devrait être possible de choisir la langue de l’application et de ne pas autoriser le chevauchement des mêmes langues.

LangAI testé : apprentissage des langues par IA pour Android en utilisant l'approche complète de QAwerk, identifiant 13 bugs affectant des fonctionnalités telles que le partage de commentaires, la traduction de langues et la gestion audio. Pour améliorer la fiabilité, je recommande des tests de régression rigoureux et des contrôles de validation améliorés pour éviter des problèmes similaires dans les futures versions.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous