Bugs trouvés dans TwinMind AI SaaS

TwinMind AI

TwinMind est une plateforme d’IA innovante conçue pour améliorer l’apprentissage et la productivité grâce à des cours interactifs, une transcription en temps réel et des suggestions intelligentes dans plusieurs contextes numériques. Elle s’adapte au rythme et aux préférences de l’utilisateur pour une expérience personnalisée.

Notre équipe QAwerk a effectué un « Bug Crawl » détaillé sur TwinMind, révélant de multiples problèmes susceptibles d’entraver les performances et de dégrader la satisfaction des utilisateurs.

Le rapport suivant présente les bogues clés, y compris les étapes de reproduction, les résultats attendus et les détails environnementaux, afin de soutenir l’amélioration de la qualité.

L'utilisateur ne peut pas arrêter la capture si l'autorisation du microphone est rejetée

Gravité :

Blocker

Condition préalable :

Extension ouverte.

Étapes de reproduction :
  1. Cliquez sur [Capturer].
  2. Rejetez l’autorisation du microphone.
  3. Essayez de cliquer sur Arrêter.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

L’extension ne gère pas le rejet ; l’utilisateur doit redémarrer le navigateur.

Résultat attendu :

L’extension devrait alerter l’utilisateur que la capture est désactivée en raison des autorisations refusées.

Le bouton [Supprimer] disparaît après avoir cliqué sur le menu Kebab

Gravité :

Blocker

Condition préalable :
  1. L’extension ouverte.
  2. Note créée.
Étapes de reproduction :
  1. Cliquez sur l’icône « Historique ».
  2. Cliquez sur le menu Kebab près de la note.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Le bouton de suppression disparaît par intermittence.

Résultat attendu :

Le bouton de suppression reste visible jusqu’à sa fermeture explicite.

La langue de réponse ne se met pas à jour après la modification du paramètre de langue

Gravité :

Blocker

Condition préalable :

Extension ouverte.

Étapes de reproduction :
  1. Écrivez une requête dans le chat.
  2. Changez la langue en ukrainien dans les paramètres.
  3. Écrivez une requête.
  4. Revenez à l’anglais.
  5. Écrivez une requête.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

La langue de réponse reste bloquée sur l’ukrainien.

Résultat attendu :

La langue de réponse correspond au paramètre actuel.

Erreur lors de la copie du lien de partage de « Brief Audio Test Recording »

Gravité :

Blocker

Condition préalable :
  1. L’extension ouverte.
  2. La réunion a été capturée.
Étapes de reproduction :
  1. Cliquez sur [Partager] sur l’enregistrement.
  2. Cliquez sur [Copier le lien].
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Un message d’erreur s’affiche ; le lien n’est pas copié.

Résultat attendu :

Le lien doit être copié dans le presse-papiers avec succès.

Le mot « Extension » n'est pas entièrement affiché à l'ouverture de la vignette de l'extension

Gravité :

Blocker

Condition préalable :

Extension ouverte.

Étapes de reproduction :
  1. Ouvrez l’extension.
  2. Observez le texte de la vignette.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Le mot « Extension » est tronqué et l’infobulle est manquante.

Résultat attendu :

Mot complet visible avec infobulle au survol.

Le mot « Extension » n'est pas entièrement affiché à l'ouverture de la vignette de l'extension

« Durée inconnue » s'affiche lorsque la capture n'a pas commencé

Gravité :

Blocker

Condition préalable :

Extension ouverte.

Étapes de reproduction :
  1. Cliquez sur [Capture].
  2. Rejetez la demande d’accès au microphone.
  3. Ouvrez l’icône « Historique ».
  4. Affichez la durée de la capture.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

La durée s’affiche comme inconnue.

Résultat attendu :

La durée s’affiche à zéro ou un message clarifiant que la capture n’a pas démarré.

« Durée inconnue » s'affiche lorsque la capture n'a pas commencé

Le lien de la politique de confidentialité redirige vers les conditions d'utilisation

Gravité :

Blocker

Condition préalable :

Extension ouverte.

Étapes de reproduction :
  1. Cliquez sur l’icône « Profil ».
  2. Cliquez sur le lien « Politique de confidentialité ».
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

La page des Conditions d’utilisation s’ouvre.

Résultat attendu :

La page de la politique de confidentialité devrait s’ouvrir.

L'utilisateur ne peut pas supprimer la note créée

Gravité :

Blocker

Condition préalable :

Extension ouverte ; réunion capturée ; note ajoutée.

Étapes de reproduction :
  1. Ouvrez « Notes ».
  2. Essayez de supprimer une note.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Le bouton de suppression est manquant.

Résultat attendu :

L’utilisateur devrait pouvoir supprimer des notes.

L'utilisateur ne peut pas supprimer la note créée

L'utilisateur ne peut pas cocher les éléments d'action générés

Gravité :

Blocker

Condition préalable :
  1. Extension ouverte.
  2. Réunion capturée.
Étapes de reproduction :
  1. Affichez le résumé de la capture.
  2. Essayez de cocher les éléments d’action.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Les éléments ne peuvent pas être basculés.

Résultat attendu :

L’utilisateur peut cocher les éléments d’action terminés.

Le bouton de suppression n'est pas stylisé pour le mode sombre

Gravité :

Blocker

Condition préalable :
  1. Extension ouverte.
  2. Note créée.
Étapes de reproduction :
  1. Ouvrez « Historique ».
  2. Cliquez sur le menu Kebab près de la note.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158

Résultat réel :

Les couleurs du bouton de suppression correspondent au mode clair.

Résultat attendu :

Bouton stylisé de manière appropriée pour le mode sombre.

Les bogues de TwinMind vont des défauts critiques de gestion des autorisations aux incohérences d'interface utilisateur multifacettes affectant les notes, le changement de langue et le partage. La résolution de ces problèmes améliorera notablement l'utilisabilité, la transparence du système et la satisfaction globale des utilisateurs de cette suite de productivité IA de premier plan.
Yaroslav, QA engineer

Yaroslav, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous