Bugs trouvés dans Lumo par Proton pour Android

Lumo par Proton

4.0

Lumo par Proton est une application très innovante qui fournit un assistant IA fiable pour augmenter la productivité et gérer les tâches quotidiennes. En tant que produit Proton, l’application garantit la confidentialité et la protection des données.

Utiliser Lumo vous permet d’avoir des conversations privées avec un assistant IA et de garder vos données en sécurité. L’application offre une large gamme de fonctionnalités et une conception conviviale qui améliore l’expérience utilisateur.

L’équipe de QAwerk a effectué un audit de bogues détaillé de l’application Lumo. La fonctionnalité principale est robuste et l’application est prometteuse. Cependant, nous avons découvert plusieurs problèmes, notamment des bogues majeurs qui entravent les flux critiques des utilisateurs. Consultez notre rapport ci-dessous pour connaître les détails de ces problèmes et comment les résoudre.

100K+ téléchargements
2.04K notes

« 400. Une erreur est survenue » s'affiche après la connexion avec Google lors du flux d'importation « Easy Switch »

Gravité :

Critique

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de discussion Lumo.
  2. Appuyez sur le menu hamburger en haut à gauche.
  3. Appuyez sur la section « Profil » en bas du menu latéral.
  4. Appuyez sur le bouton « Paramètres ».
  5. Appuyez à nouveau sur le menu hamburger sur la page « Paramètres ».
  6. Sélectionnez l’option « Importer via Easy Switch ».
  7. Appuyez sur le bouton « Google ».
  8. Saisissez des identifiants de connexion Google valides (e-mail et mot de passe).
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Après la saisie des identifiants de connexion Google, le flux d’importation échoue et une page d’erreur Google s’affiche avec le message : « 400. Une erreur est survenue. Le serveur ne peut pas traiter la requête car elle est mal formée. Elle ne doit pas être réessayée. »

Résultat attendu :

Après une connexion Google réussie, l’utilisateur devrait être redirigé vers le flux d’importation et autorisé à continuer l’importation des e-mails/données via Easy Switch.

Le bouton « Arrêter la réponse » n'interrompt pas la génération de la réponse

Gravité :

Critique

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de discussion Lumo.
  2. Saisissez une invite dans le champ de saisie du message.
  3. Envoyez le message et attendez que l’IA commence à générer une réponse.
  4. Appuyez sur le bouton « Arrêter la réponse » pendant que la réponse est encore en cours de génération.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le bouton « Arrêter la réponse » ne fonctionne pas. La génération de la réponse continue et s’achève au lieu de s’arrêter.

Résultat attendu :

Appuyer sur le bouton « Arrêter la réponse » devrait arrêter immédiatement la génération de la réponse.

Le téléchargement du PDF du « Kit de récupération » ne démarre pas après l'inscription

Gravité :

Critique

Étapes de reproduction :
  1. Terminez le processus d’inscription au compte.
  2. Accédez à l’écran « Sécurisez votre compte » et localisez la section « Kit de récupération ».
  3. Appuyez sur le bouton « Télécharger le PDF ».
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le téléchargement ne démarre pas après avoir appuyé sur le bouton « Télécharger le PDF ». Le PDF du « Kit de récupération » n’est pas téléchargé sur l’appareil.

Résultat attendu :

Appuyer sur le bouton « Télécharger le PDF » devrait déclencher le téléchargement du PDF du « Kit de récupération ».

L'upload d'une image JPEG échoue avec le message d'erreur « Type de fichier non pris en charge » lors de la sélection d'une photo depuis l'appareil

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de discussion Lumo.
  2. Appuyez sur le bouton « Joindre un fichier » dans la zone de saisie du chat.
  3. Appuyez sur l’option « Télécharger depuis l’appareil ».
  4. Sélectionnez une photo depuis la galerie de l’appareil.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

L’image sélectionnée n’est pas téléchargée. L’aperçu du fichier affiche un message d’erreur « Type de fichier non pris en charge » et une notification rouge apparaît indiquant que le fichier JPEG sélectionné ne peut pas être traité car il s’agit d’un type de fichier non pris en charge.

Résultat attendu :

L’image sélectionnée devrait être téléchargée avec succès et jointe au message de chat sans aucune erreur.

Échec du lancement du flux de paiement PayPal après avoir sélectionné le bouton « PayPal » sous les méthodes de paiement

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de discussion Lumo.
  2. Appuyez sur le menu hamburger en haut à gauche.
  3. Appuyez sur la section « Profil » en bas du menu latéral.
  4. Appuyez sur le bouton « Paramètres ».
  5. Sélectionnez l’option « Ajouter PayPal » sur l’écran du tableau de bord, dans la section « Méthodes de paiement ».
  6. Appuyez sur le bouton « PayPal » dans la fenêtre modale « Ajouter une méthode de paiement PayPal ».
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le flux de paiement PayPal ne se lance pas lorsque vous appuyez sur le bouton « PayPal ». L’utilisateur n’est pas redirigé vers PayPal pour continuer l’ajout de la méthode de paiement.

Résultat attendu :

Après avoir appuyé sur le bouton « PayPal », l’application devrait ouvrir le flux d’autorisation/paiement PayPal et rediriger l’utilisateur vers PayPal pour l’ajouter en tant que méthode de paiement.

Le logo Lumo mène à la page précédente plutôt qu'à l'écran de discussion principal lorsqu'on appuie dessus

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de discussion Lumo.
  2. Appuyez sur le menu hamburger en haut à gauche.
  3. Appuyez sur la section « Profil » en bas du menu latéral.
  4. Appuyez sur le bouton « Paramètres ».
  5. Naviguez entre les différents onglets/pages dans la zone des paramètres.
  6. Appuyez sur le logo Lumo / l’option « Retour à Lumo » en haut de l’écran.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Au lieu de renvoyer l’utilisateur à l’écran de discussion principal, appuyer sur le logo effectue une navigation arrière d’une seule étape et ouvre la page/l’onglet de paramètres précédent.

Résultat attendu :

Appuyer sur le logo Lumo / l’option « Retour à Lumo » devrait ramener l’utilisateur directement à l’écran de chat principal de Lumo.

Le fichier PDF téléchargé est difficile à supprimer car l'icône « Supprimer » n'est pas visible en permanence

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Appuyez sur le bouton « Joindre un fichier » dans la zone de saisie du chat.
  3. Sélectionnez l’option « Télécharger depuis l’appareil ».
  4. Sélectionnez un fichier PDF depuis la galerie de l’appareil.
  5. Essayez de supprimer le fichier téléchargé avant d’envoyer le message.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

L’icône « Supprimer » (« X ») n’est pas fixe et n’est pas visible en permanence sur la vignette du fichier téléchargé. Lorsque l’utilisateur appuie sur le fichier, son aperçu s’ouvre et l’icône « Supprimer » clignote brièvement. Par conséquent, le fichier ne peut être supprimé qu’avec une solution de contournement maladroite, comme appuyer très rapidement dans la zone où apparaît l’icône ou utiliser une action inhabituelle de pression/glissement.

Résultat attendu :

L’icône « Supprimer » (« X ») devrait être clairement visible et fixe sur le fichier téléchargé immédiatement après le téléchargement, permettant à l’utilisateur de supprimer facilement la pièce jointe d’un simple appui.

Le bouton « Retour » du système ferme le flux des paramètres au lieu de simplement ignorer la fenêtre contextuelle

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Appuyez sur le menu hamburger en haut à gauche.
  3. Appuyez sur la section « Profil » en bas du menu latéral.
  4. Appuyez sur le bouton « Paramètres ».
  5. Sélectionnez l’option « Ajouter PayPal » sur l’écran du tableau de bord, dans la section « Moyens de paiement ».
  6. Lorsque la fenêtre contextuelle « Ajouter un moyen de paiement PayPal » s’affiche, appuyez sur le bouton « Retour » du système.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le bouton « Retour » du système redirige l’utilisateur hors du flux de paramètres actuel au lieu de simplement fermer la fenêtre contextuelle.

Résultat attendu :

Le bouton « Retour » du système devrait fermer uniquement la fenêtre contextuelle et maintenir l’utilisateur sur la même page de paramètres.

La sélection « J'aime/Je n'aime pas » n'est pas conservée lors du passage d'une variante de réponse à l'autre

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Entrez une invite et envoyez-la.
  3. Attendez que la réponse de l’IA apparaisse.
  4. Modifiez la première invite.
  5. Attendez une nouvelle réponse.
  6. Appuyez sur le bouton « J’aime » pour la réponse sélectionnée.
  7. Basculez vers une autre variante de réponse.
  8. Revenez à la variante de réponse d’origine.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Les commentaires « J’aime/Je n’aime pas » précédemment sélectionnés ne sont pas conservés après le passage d’une variante de réponse à l’autre.

Résultat attendu :

Les commentaires « J’aime/Je n’aime pas » sélectionnés devraient rester pour la variante de réponse spécifique même après être passé à d’autres variantes et être revenu.

Le bouton « Réduire/Développer » de l'invite ne fonctionne pas sur le message de requête

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Envoyez une invite qui apparaît sous forme de bloc de requête/message développé dans le chat.
  3. Localisez le bouton « Réduire/Développer » sur le bloc d’invite.
  4. Appuyez sur le bouton « Réduire/Développer ».
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Rien ne se passe après avoir appuyé sur le bouton « Réduire/Développer ». Le bloc d’invite/requête reste développé au lieu d’être réduit.

Résultat attendu :

Appuyer sur le bouton « Réduire/Développer » devrait réduire le bloc d’invite/requête. Appuyer à nouveau dessus devrait le développer.

Le chat ne défile pas automatiquement vers le bas pendant la génération de la réponse

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Entrez une invite et envoyez-la.
  3. Attendez que l’IA commence à générer une longue réponse.
  4. Observez la position du chat pendant la génération.
  5. Optionnellement, appuyez sur le bouton « Flèche vers le bas » pour sauter en bas du message.
  6. Continuez d’observer le chat pendant que la réponse est toujours en cours de génération.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le chat ne suit pas automatiquement le nouveau texte généré. Même après avoir appuyé sur le bouton « Flèche vers le bas » et être descendu en bas, l’écran reste fixe pendant que plus de texte est généré en dessous.

Résultat attendu :

Pendant la génération de la réponse, le chat devrait défiler automatiquement et garder le dernier texte généré visible, surtout après que l’utilisateur ait appuyé sur le bouton « Flèche vers le bas » pour se déplacer vers le bas.

La fenêtre contextuelle « Compte » affiche brièvement une étiquette de bouton incorrecte avant de se mettre à jour avec le texte final

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’écran de chat Lumo.
  2. Appuyez sur le menu hamburger en haut à gauche.
  3. Appuyez sur la section « Profil » en bas du menu latéral pour ouvrir la fenêtre contextuelle « Compte ».
  4. Observez le deuxième bouton de la fenêtre contextuelle.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

L’étiquette du deuxième bouton affiche momentanément le texte « Changer ou ajouter un compte » avant de passer à « Ajouter un autre compte ».

Résultat attendu :

Le libellé du bouton doit immédiatement afficher le texte correct, « Ajouter un autre compte », sans aucun texte intermédiaire ou incorrect affiché au préalable.

J’ai testé l’application Lumo Android en me concentrant sur les principaux parcours utilisateurs, notamment les interactions par chat, les paramètres, les flux de compte, les paiements, l’importation, les pièces jointes de fichiers et les contrôles de réponse. Lors des tests, j’ai identifié plusieurs problèmes fonctionnels et d’UX, y compris des flux d’importation PayPal et Google défaillants. Sur la base des résultats, je recommande de valider le produit par rapport aux exigences fonctionnelles et non fonctionnelles en utilisant une combinaison de tests de fumée, de régression, exploratoires, négatifs, de compatibilité, d’utilisabilité et de tests de base des performances/stabilité.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous