Bugs trouvés dans le SaaS IA Tripo 3d

Tripo 3d AI

Tripo est un espace de travail IA 3D basé sur navigateur qui permet aux utilisateurs de générer, modifier, prévisualiser et exporter des modèles 3D. La plateforme vous permet de créer un modèle 3D à partir d’une image 2D téléchargée ou d’une invite textuelle, offrant une grande flexibilité de conception.

En plongeant plus profondément dans ses fonctionnalités, Tripo permet aux utilisateurs de créer des modèles 3D de haute qualité en temps réel sans équipement spécialisé. Il y parvient en utilisant des algorithmes d’IA de pointe capables de cartographier avec une précision et un détail impressionnants.

Récemment, notre équipe QAwerk a effectué un audit approfondi des bugs de la plateforme Tripo. Nous avons découvert quelques bugs qui pourraient avoir un impact négatif sur les performances et l’expérience utilisateur. Nous vous invitons à examiner les résultats ci-dessous et à voir comment la résolution de ces problèmes peut améliorer la fonctionnalité globale de la plateforme.

Échec de l'opération de rigging avec le message ‘406 Not Acceptable’

Gravité :

Critique

Condition préalable :
  1. Connectez-vous au compte.
  2. Accédez à la section ‘3D Workspace’.
  3. Créez un modèle.
  4. Ajoutez une texture au modèle.
Étapes de reproduction :
  1. Cliquez sur l’onglet ‘Rigging’.
  2. Sélectionnez la figure avec la texture.
  3. Cliquez sur le bouton ‘Auto Rig’.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

La fonctionnalité ‘3D Rigging & Animation’ (‘Rigging’) ne fonctionne pas, affichant un message d’erreur avec Trace-id : 00-0333aba9a9a4a46605637ea876fb1ecc-403dcd4bbde0e72a-01.

Résultat attendu :

La fonctionnalité ‘3D Rigging & Animation’ (‘Rigging’) devrait fonctionner correctement et initier le processus de rigging sans afficher de messages d’erreur.

Échec de l'opération de rigging avec le message ‘406 Not Acceptable’

Message d’erreur de limite de simultanéité incorrect affiché dans le champ de saisie de la page ‘Accueil’

Gravité :

Critique

Condition préalable :
  1. Connectez-vous au compte.
  2. Générez au moins un modèle 3D.
Étapes de reproduction :
  1. Accédez à la page ‘Accueil’.
  2. Saisissez l’invite pour générer un modèle 3D dans le champ de saisie.
  3. Cliquez sur le bouton pour démarrer la génération.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Même si l’utilisateur dispose de suffisamment de pièces, le système affiche par erreur le message suivant dans le champ de saisie de la page ‘Accueil’ : ‘Limite de tâches simultanées atteinte. Veuillez mettre à niveau votre forfait ou attendre que la tâche soit terminée.’ Lorsque la même invite est soumise directement dans le 3D Workspace, cette erreur ne se produit pas.

Résultat attendu :

Le message ‘Limite de tâches simultanées atteinte’ ne devrait pas s’afficher lorsque l’utilisateur dispose de suffisamment de pièces et n’a pas réellement atteint la limite de tâches actives. La soumission de l’invite devrait se dérouler sans heurts avant le processus de génération, comme c’est le cas dans le 3D Workspace.

Crédits réinitialisés par erreur à 300 et déductions ne correspondant pas à l’historique d’utilisation

Gravité :

Critique

Condition préalable :
  1. Connectez-vous au compte.
  2. Utilisez un certain nombre de crédits.
  3. N’utilisez pas le compte pendant plusieurs mois.
Étapes de reproduction :
  1. Connectez-vous à un compte créé il y a quelques mois.
  2. Vérifiez votre solde.
  3. Accédez à la section ‘3D Workspace’.
  4. Créez un modèle.
  5. Vérifiez votre solde.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Environ 3 à 4 mois après la création d’un compte avec 300 crédits et après en avoir utilisé environ 180, le solde aurait dû être de 120. Cependant, en revenant plus tard sur le compte, le solde de crédits était inexplicablement revenu à 300, malgré aucune augmentation de crédit enregistrée dans l’historique d’utilisation. Bien qu’un nouveau modèle ait pu être généré pour une déduction de 20 crédits, la déduction semblait être appliquée au solde réinitialisé incorrect de 300. Par conséquent, le solde du compte après déductions devrait être de 100 crédits, mais 280 est affiché, soulignant une divergence entre le solde de crédits attendu et réel.

Résultat attendu :

Le solde de crédits doit refléter de manière constante le nombre exact de crédits restants au fil du temps. Toute addition de crédits (par exemple, additions promotionnelles, recharges, ou réinitialisations) doit être comptabilisée dans l’historique d’utilisation ou dans un journal spécifié d’additions de crédits.

Crédits réinitialisés par erreur à 300 et déductions ne correspondant pas à l’historique d’utilisation

Le modèle 3D généré ne s’affiche pas immédiatement après la génération

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Accédez à la section ‘3D Workspace’.
  2. Sélectionnez ‘Texte en modèle’ dans l’option de saisie de requête.
  3. Entrez une invite dans le champ de saisie de l’invite.
  4. Cliquez sur le bouton ‘Générer le modèle’.
  5. Attendez que la requête soit traitée.
  6. Actualisez la page manuellement.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Le modèle 3D généré ne s’affiche pas automatiquement une fois la génération terminée. Il n’apparaît qu’après l’actualisation manuelle de la page.

Résultat attendu :

Un modèle 3D nouvellement généré devrait apparaître automatiquement dans le visualiseur/la liste des ressources sans nécessiter d’actualisation manuelle de la page.

Un composant du modèle 3D rendu est absent, bien qu'il soit présent dans l'image d'entrée

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Téléchargez le logo sur votre ordinateur (https://bugcrawl.qawerk.fr/wp-content/uploads/2026/01/qawerk_logo.png).
Étapes de reproduction :
  1. Accédez à la section ‘3D Workspace’.
  2. Sélectionnez l’option de saisie de requête ‘Image dans le modèle’.
  3. Ajoutez l’image du logo.
  4. Cliquez sur le bouton ‘Générer le modèle’.
  5. Attendez que la requête soit traitée.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Le modèle 3D généré manque d’une partie qui est clairement présente dans l’image d’entrée (par exemple, une lettre ou un segment), de sorte que le résultat ne correspond pas à la référence.

Résultat attendu :

Tous les composants visibles dans l’image d’entrée, y compris le segment ou la lettre manquante, devraient être représentés avec précision dans le modèle 3D généré, la géométrie correspondant étroitement à la référence.

Un composant du modèle 3D rendu est absent, bien qu'il soit présent dans l'image d'entrée

L'utilisateur n'est pas automatiquement connecté après l'inscription tant que la page n'est pas actualisée

Gravité :

Majeure

Condition préalable :

Ouvrez https://www.tripo3d.ai/.

Étapes de reproduction :
  1. Cliquez sur le bouton ‘Try Tripo Studio’.
  2. Cliquez sur le bouton ‘Sign up/Log in’.
  3. Entrez une adresse e-mail à laquelle vous avez accès.
  4. Cliquez sur le bouton ‘Send code’.
  5. Ouvrez votre boîte de réception.
  6. Ouvrez l’e-mail (peut être dans les spams).
  7. Copiez le code.
  8. Retournez à l’écran de connexion.
  9. Collez le code.
  10. Cliquez sur le bouton ‘Login’.
  11. Entrez une requête.
  12. Cliquez sur le bouton d’envoi.
  13. Actualisez la page manuellement.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Après avoir terminé l’inscription, l’utilisateur n’est pas automatiquement connecté. L’utilisateur doit actualiser la page pour se connecter.

Résultat attendu :

Suite à une inscription réussie, l’utilisateur devrait être automatiquement connecté (session/jeton appliqué) sans avoir à actualiser manuellement la page.

Disparité de couleurs entre le modèle 3D texturé et l'image d'entrée

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous au compte.
  2. Téléchargez le logo sur votre ordinateur (https://bugcrawl.qawerk.fr/wp-content/uploads/2026/01/qawerk_logo.png).
Étapes de reproduction :
  1. Accédez à la section ‘3D Workspace’.
  2. Sélectionnez l’option de requête d’entrée ‘Image in model’.
  3. Ajoutez l’image du logo.
  4. Développez les ‘Texture Settings’.
  5. Activez le commutateur ‘PBR’.
  6. Cliquez sur le bouton ‘Generate model’.
  7. Attendez que la requête soit traitée.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Les couleurs du modèle 3D texturé généré ne correspondent pas à l’image d’entrée. Par exemple, le logo de gauche est rouge/noir dans l’image source, mais le résultat généré le montre en blanc/gris.

Résultat attendu :

Lors de la génération d’un modèle 3D texturé à partir d’une image d’entrée, les textures résultantes doivent préserver les couleurs principales de la référence (par exemple, les couleurs du logo doivent correspondre aussi fidèlement que possible à l’image source).

Le retour de crédit s'affiche comme une valeur négative dans l’Historique d’utilisation

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous au compte.
  2. Accédez à la section ‘3D Workspace’.
  3. Créez un modèle.
  4. Ajoutez une texture au modèle.
Étapes de reproduction :
  1. Cliquez sur l’onglet ‘Rigging’.
  2. Sélectionnez la figure avec la texture.
  3. Cliquez sur le bouton ‘Auto Rig’.
  4. Actualisez la page.
  5. Vérifiez le solde de crédits.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Dans l’‘Usage History’, les entrées marquées ‘Failed (Credit Returned)’ affichent les crédits retournés comme une valeur négative (par exemple, -25). Cela suggère une charge supplémentaire au lieu d’un remboursement.

Résultat attendu :

Lorsqu’une tâche échoue et que des crédits sont retournés à l’utilisateur, le montant retourné doit être affiché comme une valeur positive (par exemple, +25) ou clairement marqué comme un remboursement/crédit. Ainsi, les utilisateurs peuvent clairement comprendre que les crédits ont été ajoutés à leur compte.

Le retour de crédit s'affiche comme une valeur négative dans l’Historique d’utilisation

La grille disparaît après la réinitialisation de la caméra et ne peut pas être restaurée sans recharger la page

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous au compte.
  2. Téléchargez le logo sur votre ordinateur (https://bugcrawl.qawerk.fr/wp-content/uploads/2026/01/qawerk_logo.png).
Étapes de reproduction :
  1. Accédez à la section ‘3D Workspace’.
  2. Sélectionnez l’option de requête d’entrée ‘Image in model’.
  3. Ajoutez l’image du logo.
  4. Cliquez sur le bouton ‘Generate model’.
  5. Attendez que la requête soit traitée.
  6. Cliquez sur le bouton ‘Grid’.
  7. Faites pivoter l’image.
  8. Cliquez sur le bouton ‘Camera Reset’.
  9. Cliquez sur le bouton ‘Grid’.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Après avoir réinitialisé la caméra, la grille disparaît de l’‘3D workspace’. Il devient impossible de restaurer la grille via l’interface utilisateur. L’actualisation ou le rechargement de la page est le seul moyen de faire réapparaître la grille.

Résultat attendu :

La grille doit rester visible dans la scène 3D après une réinitialisation de la caméra. Si elle devient masquée, il doit y avoir une option dans l’interface utilisateur pour la réactiver sans actualiser ou recharger la page.

Chargement incorrect du modèle lors de l'ouverture depuis la page ‘Accueil’

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Accédez à la page ‘Home’.
  2. Cliquez sur n’importe quel modèle.
  3. Cliquez sur le bouton ‘Back’.
  4. Faites défiler la page ‘Home’.
  5. Cliquez sur un autre modèle.
  6. Attendez que le modèle se charge.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Lors de l’ouverture d’un modèle depuis la page ‘Home’, l’application affiche le modèle précédemment ouvert au lieu de celui sur lequel l’utilisateur a cliqué.

Résultat attendu :

Lorsque l’utilisateur sélectionne et charge un modèle depuis la page ‘Home’, celui-ci doit s’ouvrir et s’afficher correctement.

Marge inadéquate entre la saisie utilisateur et l'indicateur de coût

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Accédez à la page ‘Home’.
  2. Entrez un texte de requête pour générer un modèle 3D dans le champ de saisie.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

L’espacement entre le texte de la requête saisi par l’utilisateur et l’étiquette du coût/prix en crédits est trop faible, ce qui rend l’interface utilisateur encombrée et le texte difficile à lire.

Résultat attendu :

Le texte de la requête et l’étiquette du coût/prix en crédits doivent avoir suffisamment d’espace (remplissage/marge) pour ne pas paraître encombrés ou se chevaucher visuellement, et la saisie doit rester facilement lisible.

Marge inadéquate entre la saisie utilisateur et l'indicateur de coût

Le menu d'exportation affiche une étiquette de format incorrecte pour USDZ

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Accédez à la section ‘3D Workspace’.
  2. Sélectionnez l’option de requête d’entrée ‘Text to model’.
  3. Entrez une requête dans le champ de saisie.
  4. Cliquez sur le bouton ‘Generate model’.
  5. Attendez que la requête soit traitée.
  6. Cliquez sur le bouton ‘Export’.
  7. Développez le menu déroulant des formats.
  8. Cliquez sur l’option ‘USD’.
  9. Cliquez sur le bouton ‘Export’.
  10. Développez le téléchargement.
Environnement :

OS : Windows 10 Pro
Navigateurs : Chrome v.144.0.7559.60, Firefox v.147.0, Microsoft Edge v.143.0.3650.139

Résultat réel :

Le menu d’exportation affiche une étiquette incorrecte (‘USD’ au lieu de ‘USDZ’) pour le format USDZ.

Résultat attendu :

La liste des formats d’exportation doit afficher le nom de format correct, USDZ, avec une orthographe précise.

Le menu d'exportation affiche une étiquette de format incorrecte pour USDZ
En testant Tripo, j’ai constaté plusieurs problèmes critiques dans des flux essentiels, tels que des échecs de rigging (API 406), des résultats générés et des sessions post-inscription nécessitant un rechargement de page, et la plateforme ouvrant parfois le mauvais modèle. Je recommande de valider les exigences fonctionnelles et non fonctionnelles par des tests de parcours utilisateur de bout en bout et des tests de régression basés sur les risques, en mettant l'accent sur la réconciliation des crédits/facturation et la persistance des sessions/états afin d’améliorer les performances et la fiabilité de la plateforme.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous