Bugs trouvés dans Le Chat par Mistral AI pour Android

Le Chat par Mistral AI

4.7

Le Chat de Mistral AI est une excellente application de productivité dotée de multiples fonctionnalités basées sur l’IA qui facilitent votre vie professionnelle et personnelle. Celles-ci incluent la recherche assistée par IA, le traitement OCR de documents, une recherche approfondie avec un raisonnement complexe et l’organisation de données.

L’application offre une interface conversationnelle élégante conçue pour des interactions IA de haute performance. Cependant, nos récents tests sur la version mobile Android ont révélé plusieurs défauts critiques de synchronisation et de lecture.

Découvrez ci-dessous les résultats de l’exploration des bugs de Le Chat par l’équipe QAwerk pour comprendre où se situent les problèmes et comment ils pourraient être rectifiés en mettant en œuvre les meilleures pratiques QA.

1M+ téléchargements
35.5K notes

L'envoi de chaque message lance une nouvelle session de chat dans l'historique

Gravité :

Critique

Condition préalable :
  1. Connectez-vous à votre compte.
  2. Utilisez le mode privé.
Étapes de reproduction :
  1. Ouvrez un nouveau chat non privé.
  2. Entrez un message dans le champ de saisie « Posez une question à Le Chat » (par exemple, « Quel est mon nom ? »).
  3. Appuyez sur le bouton « Envoyer ».
  4. Attendez la réponse de l’IA.
  5. Entrez un message de suivi dans la même fenêtre de chat (par exemple, « Non, mon nom est QaTester »).
  6. Appuyez sur le bouton « Envoyer ».
  7. Ouvrez le menu latéral (historique/projets) en cliquant sur l’icône dans le coin supérieur gauche.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Chaque message envoyé crée un chat distinct dans la barre latérale de l’historique. Deux chats distincts de type « Identité de l’utilisateur » sont visibles, au lieu d’un fil de conversation continu.

Résultat attendu :

Les messages successifs au sein d’une même conversation doivent être enregistrés sous une seule entrée de chat dans l’historique.

Erreur « Lecture échouée » lors de l'utilisation de la fonction texte-parole

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à votre compte.
  2. Ayez un chat existant avec une réponse de l’IA.
Étapes de reproduction :
  1. Ouvrez un nouveau chat non privé.
  2. Entrez un message dans le champ de saisie « Posez une question à Le Chat » (par exemple, « Quel est mon nom ? »).
  3. Appuyez sur le bouton « Envoyer ».
  4. Arrêtez la création d’une réponse.
  5. Appuyez sur le bouton « Voiceover ».
  6. Redémarrez la création de la réponse.
  7. Attendez la réponse de l’IA.
  8. Appuyez sur le bouton « Voiceover ».
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Une notification contextuelle apparaît avec le message « Lecture échouée » et aucun audio n’est généré ni lu.

Résultat attendu :

L’application doit activer le moteur texte-parole et lire le contenu du message à voix haute.

L'historique du chat n'affiche pas l'aperçu de l'image après le téléchargement

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Appuyez sur le bouton « + » et téléchargez une image depuis la galerie.
  2. Tapez une requête liée à l’image (par exemple, « Décris ce mème ») et appuyez sur le bouton « Envoyer ».
  3. Une fois le message envoyé, observez la bulle d’historique du chat où l’image devrait apparaître.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

L’image n’apparaît pas dans l’historique du chat. À la place, un conteneur rectangulaire vide/blanc est affiché. Cependant, le menu « … » (plus d’options) pour l’image reste accessible.

Résultat attendu :

L’image téléchargée doit être affichée de manière proéminente en aperçu dans le fil de discussion, juste au-dessus de la requête textuelle correspondante.

La lecture audio s'arrête après environ 1,5 minute malgré un contenu textuel plus long

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à votre compte.
  2. Ayez un chat contenant une réponse longue de l’IA.
Étapes de reproduction :
  1. Lancez l’application.
  2. Accédez à une réponse longue (par exemple, résultats de recherche approfondis).
  3. Appuyez sur « Lecture » (icône de haut-parleur) pour lancer la conversion texte-parole.
  4. Notez la durée de lecture lorsqu’elle s’arrête automatiquement.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

La lecture audio s’interrompt de manière inattendue après environ 1,5 minute, laissant le reste du texte non lu bien qu’il soit entièrement affiché dans le chat.

Résultat attendu :

Le système texte-parole doit convertir et lire sans faute toute la réponse textuelle, quelle que soit sa durée.

Le bouton « Lecture » est manquant pour la première réponse de l'IA dans un nouveau chat

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à votre compte.
  2. Initiez la première session de chat.
Étapes de reproduction :
  1. Entrez la première requête dans un nouveau chat (par exemple, « Écris une courte histoire (moins de 200 mots) sur un robot qui découvre qu’il peut avoir froid. Le ton doit être mélancolique mais plein d’espoir »).
  2. Envoyez le message et attendez que l’IA termine sa réponse.
  3. Vérifiez le bas de la bulle de message de l’IA pour l’icône « Lecture » (haut-parleur).
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Le bouton « Lecture » (icône de haut-parleur) n’apparaît pas pour le tout premier message dans l’historique du chat. Le bouton n’est disponible que pour les messages suivants dans le même fil de discussion.

Résultat attendu :

Le bouton « Lecture » doit être visible et fonctionnel pour toutes les réponses de l’IA, y compris la première.

Plusieurs clics (5+) requis pour enregistrer l'action du bouton « Dislike »

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous à votre compte.
  2. Ayez une réponse de l’IA visible dans le chat.
Étapes de reproduction :
  1. Lancez l’application.
  2. Naviguez vers n’importe quel chat avec une réponse de l’IA.
  3. Localisez l’icône « Dislike » (pouce vers le bas) en bas de la bulle de message.
  4. Appuyez sur le bouton une fois.
  5. Si aucune réaction visuelle ou enregistrement ne se produit, continuez à appuyer jusqu’à ce que l’état change.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Malgré le premier clic, le bouton « Dislike » ne répond pas. Des clics répétés (souvent plus de cinq fois) sont nécessaires pour que l’application enregistre l’interaction.

Résultat attendu :

Le bouton « Dislike » doit répondre à un seul clic, fournissant un retour haptique ou visuel immédiat pour indiquer que la notation a été enregistrée avec succès.

L'application renvoie automatiquement le dernier message et recharge l'avis « Limite atteinte » lors de la navigation vers le chat

Gravité :

Triviale

Condition préalable :
  1. Connectez-vous au compte.
  2. Atteignez la limite d’utilisation pour le modèle/la période actuelle afin de déclencher le message « Limite atteinte ».
Étapes de reproduction :
  1. Initiez une session de chat et envoyez un message qui déclenche la notification « Limite atteinte ». Cette action ne doit pas générer de réponse IA, seulement l’alerte de limite.
  2. Quittez le chat actuel (par exemple, allez dans la section « Historique » et ouvrez un autre chat plus ancien où le dernier message était une génération réussie).
  3. Revenez à la session de chat où la limite a été précédemment atteinte.
  4. Observez l’entrée du chat et l’historique des messages.
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

L’application re-déclenche automatiquement le dernier message envoyé sans aucune intervention de l’utilisateur et recharge la page/le message « Limite atteinte ».

Résultat attendu :

Revenir à un chat ne devrait afficher que l’historique existant. L’application ne devrait pas renvoyer automatiquement les requêtes ni rafraîchir l’alerte de limite tant que l’utilisateur n’interagit pas manuellement avec le champ de saisie.

Absence de distinction visuelle pour le lien « En savoir plus » par rapport au texte d'avertissement non cliquable

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Repérez le texte du pied de page sous le champ de saisie : « Vérifiez Le Chat pour les erreurs. En savoir plus. »
  2. Observez le style visuel (couleur, poids, soulignement) de la phrase entière.
  3. Essayez de cliquer sur la section « Vérifiez Le Chat pour les erreurs. »
  4. Essayez de cliquer sur la section « En savoir plus. »
Environnement :

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0

Résultat réel :

Seule la partie « En savoir plus » du texte est un lien fonctionnel et cliquable. Il n’y a aucune distinction visuelle (comme une couleur différente ou un soulignement) entre le texte statique et le lien hypertexte.

Résultat attendu :

Les liens interactifs devraient se distinguer visuellement du texte statique (par exemple, grâce à une couleur de marque distincte ou un soulignement) pour signaler leur nature cliquable.

Lors des tests, j'ai identifié des régressions majeures dans la gestion des sessions, où chaque message initie un nouveau chat redondant, ainsi que des échecs fonctionnels du moteur de synthèse vocale. Pour garantir une version prête pour la production, nous recommandons d'exécuter une suite complète de tests fonctionnels et non fonctionnels tout en tirant parti de l'approche éprouvée de QAwerk qui combine des cycles de régression rigoureux avec des tests de compatibilité sur divers environnements matériels.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous