Bugs trouvés dans le SaaS HeyGen

HeyGen

HeyGen est une plateforme de création de contenu puissante, conçue pour simplifier et améliorer le processus de génération de médias numériques. L’application propose une gamme d’outils, notamment la création d’avatars, la production vidéo, des fonctionnalités de traduction et des capacités de planification. Elle offre aux utilisateurs un environnement intuitif, piloté par l’IA, pour produire un contenu de haute qualité de manière efficace.

Notre équipe QAwerk a effectué un Bug Crawl approfondi sur HeyGen, découvrant un certain nombre de problèmes fonctionnels et d’interface utilisateur qui pourraient nuire à une expérience utilisateur fluide.

Ci-dessous une énumération détaillée des découvertes, accompagnée des étapes de reproduction et du comportement attendu, visant à guider les améliorations vers une plateforme plus fiable.

L'utilisateur ne peut pas générer de vidéos via le « mode batch »

Gravité :

Bloquante

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Cliquez sur « Mode par lots ».
  2. Ajoutez du texte au script.
  3. Cliquez sur [Générer 2 vidéos].
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Une erreur apparaît en haut de l’écran.

Résultat attendu :

Les vidéos devraient être générées avec succès.

L'utilisateur ne peut pas télécharger de photo dans la fenêtre modale « Face Swap »

Gravité :

Bloquante

Condition préalable :
  1. Connectez-vous au compte.
  2. Générez un avatar.
Étapes de reproduction :
  1. Cliquez sur « Échanger les visages ».
  2. Cliquez sur « Cliquer pour choisir l’avatar ».
  3. Choisissez un avatar.
  4. Cliquez sur « Glisser-déposer une photo ou cliquer pour parcourir » et essayez de télécharger une photo.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Une erreur s’affiche et le téléchargement échoue.

Résultat attendu :

La photo devrait être téléchargée avec succès.

La vidéo est générée avec des sons supplémentaires ajoutés au script original

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Créez un avatar de jumeau numérique.
Étapes de reproduction :
  1. Cliquez sur [Créer une vidéo] sur la page d’accueil.
  2. Cliquez sur [Créer une vidéo portrait].
  3. Sélectionnez un avatar créé.
  4. Ajoutez un script texte.
  5. Cliquez sur [Générer].
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

La vidéo présente des sons supplémentaires à la fin.

Résultat attendu :

La vidéo ne devrait contenir que l’audio du script entré par l’utilisateur.

Le nombre de voix existantes change lorsque l'utilisateur sélectionne tous les genres dans les filtres

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Allez à l’onglet « Voix ».
  2. Ouvrez le menu déroulant « Filtres ».
  3. Notez le nombre de voix affichées.
  4. Cochez « Homme » et « Femme ».
  5. Notez à nouveau le nombre de voix.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Le nombre de voix diffère malgré une troisième option de filtre sélectionnée.

Résultat attendu :

Le nombre de voix doit refléter la sélection réelle de manière cohérente.

Une partie de l'avatar créé est recouverte par un rectangle flou lors de la création de la vidéo

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Créez un avatar de jumeau numérique.
Étapes de reproduction :
  1. Cliquez sur [Créer une vidéo].
  2. Cliquez sur [Créer une vidéo portrait].
  3. Remplacez l’avatar par un avatar créé.
  4. Ajoutez le script texte.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Le rectangle flouté obstrue partiellement l’avatar.

Résultat attendu :

L’avatar doit être entièrement visible, sans superposition.

Une partie de l'avatar créé est recouverte par un rectangle flou lors de la création de la vidéo

Incohérence de la durée de la vidéo dans l’historique des paramètres et sur la page d’accueil

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Créez une vidéo d’une durée de 15 secondes.
Étapes de reproduction :
  1. Vérifiez la durée de la vidéo sur la page d’accueil.
  2. Accédez à Profil → Paramètres → Historique.
  3. Vérifiez à nouveau la durée de la vidéo.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Les durées diffèrent.

Résultat attendu :

La durée de la vidéo doit être cohérente sur toutes les vues.

L’utilisateur ne peut pas revenir à la page « Projets » sans actualiser

Gravité :

Majeure

Condition préalable :
  1. Se connecter au compte.
  2. Créer un avatar imagé.
Étapes de reproduction :
  1. Aller à « Créer une vidéo ».
  2. Changer l’avatar pour un avatar créé.
  3. Ajouter un script textuel.
  4. Cliquer sur la flèche de retour.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

L’utilisateur est bloqué ; la page doit être actualisée pour revenir.

Résultat attendu :

L’utilisateur devrait pouvoir naviguer en arrière sans avoir à actualiser.

La vidéo brouillon s’affiche comme contenu généré

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Aller à « Créer une vidéo ».
  2. Revenir à la page d’accueil.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

La vidéo brouillon s’affiche comme contenu finalisé.

Résultat attendu :

Les brouillons devraient être clairement différenciés des vidéos générées.

Les boutons « Traduire » et « Séries » ne sont pas visibles sur Safari

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :

Afficher la page d’accueil.

Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Les boutons de traduction et de séries sont manquants.

Résultat attendu :

Les boutons devraient être présents sur toutes les plateformes.

Les boutons « Traduire » et « Séries » ne sont pas visibles sur Safari

La liste de traduction n’affiche que le portugais et l’anglais sur Firefox

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :

Ouvrir la liste déroulante des langues.

Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Seulement 2 langues sont disponibles.

Résultat attendu :

Mêmes options de langue que sur le navigateur Chrome.

Les boutons s’étirent hors de la boîte dans la modale « Créer une vidéo avec avatar IV »

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Cliquer sur « Commencer ».
  2. Cliquer sur « Créer une vidéo avec avatar IV ».
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Les boutons dépassent le bas de la modale.

Résultat attendu :

Les boutons devraient être correctement alignés dans la modale.

Les boutons s’étirent hors de la boîte dans la modale « Créer une vidéo avec avatar IV »

Les boutons de commentaire chevauchent les informations techniques du commentaire

Gravité :

Triviale

Condition préalable :
  1. Se connecter au compte.
  2. Nom de compte d’environ 20 caractères.
Étapes de reproduction :
  1. Créer une vidéo.
  2. Ouvrir la vidéo.
  3. Cliquer sur l’icône « Commentaires ».
  4. Écrire et enregistrer un commentaire.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Les boutons chevauchent les informations techniques du commentaire.

Résultat attendu :

L’alignement devrait tenir compte des noms d’utilisateur longs.

Les boutons de commentaire chevauchent les informations techniques du commentaire

[Annuler] ne ferme pas la modale « Intégration vocale tierce »

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrir l’onglet « Voix ».
  2. Cliquer sur [Intégrer une voix tierce].
  3. Cliquer sur [Annuler].
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

La modale reste ouverte.

Résultat attendu :

La modale devrait se fermer en annulant.

La ligne de filtre chevauche le titre de la section sur la page « Voices »

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez l’onglet « Voices ».
  2. Ouvrez le menu déroulant « Filters ».
  3. Faites défiler vers le bas.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

La ligne chevauche le titre.

Résultat attendu :

La ligne ne doit pas chevaucher les noms de filtre plus longs.

La ligne de filtre chevauche le titre de la section sur la page « Voices »

L'info-bulle de la flèche « Collapse » n'est pas traduite en ukrainien

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Sélectionnez la langue « Ukrainian ».
  2. Survolez le bouton « Collapse ».
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Le texte de l’info-bulle est en anglais.

Résultat attendu :

L’info-bulle doit être traduite en ukrainien.

L'info-bulle de la flèche « Collapse » n'est pas traduite en ukrainien

L'étiquette « Library » n'est pas traduite en ukrainien sur la page « Voices »

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Sélectionnez la langue « Ukrainian ».
  2. Ouvrez l’onglet « Voices ».
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

« Library » reste en anglais.

Résultat attendu :

Étiquette entièrement traduite.

L'étiquette « Library » n'est pas traduite en ukrainien sur la page « Voices »

Les noms des filtres se chevauchent lorsque l'application est en ukrainien sur la page « Voices »

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Sélectionnez la langue « Ukrainian ».
  2. Ouvrez l’onglet « Voices ».
  3. Développez « Filters ».
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Les noms des filtres se chevauchent.

Résultat attendu :

Pas de chevauchement ; espacement correct.

Les noms des filtres se chevauchent lorsque l'application est en ukrainien sur la page « Voices »

Le menu déroulant « Language » ne peut pas être développé en cliquant sur la flèche

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Ouvrez « Instant Highlights ».
  2. Cliquez sur la flèche du menu déroulant de langue.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Le menu déroulant ne s’étend pas.

Résultat attendu :

La flèche doit activer l’expansion.

Le nom complet de la vidéo n'est pas entièrement affiché dans la section « Videos »

Gravité :

Triviale

Condition préalable :
  1. Connectez-vous au compte.
  2. Créez une vidéo avec un nom long.
Étapes de reproduction :
  1. Allez à « Projects ».
  2. Vérifiez le nom de la vidéo.
Environnement :

MacOS Sequoia 15.1.1 ; Chrome v.138.0.7204.158, Firefox v.141.0

Résultat réel :

Nom tronqué sans info-bulle.

Résultat attendu :

Le nom doit être entièrement visible, ou l’info-bulle doit être affichée au survol.

Le nom complet de la vidéo n'est pas entièrement affiché dans la section « Videos »
HeyGen présentait une série de problèmes, allant des échecs de génération vidéo bloquants et des erreurs de téléchargement à des incohérences mineures de l'interface utilisateur qui affectaient la prise en charge des langues et la convivialité. La correction de ces problèmes améliorera le flux de travail des créateurs de contenu et renforcera la fiabilité et la finition de la plateforme.
Yaroslav, QA engineer

Yaroslav, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous