Erreurs détectées dans Ninja AI : Chat, Code et Création pour iOS

Ninja AI : Chat, code et création

4.1

Ninja AI offre un écosystème où les idées novatrices peuvent être transformées en solutions efficaces grâce à des agents IA autonomes. Ces agents intelligents peuvent gérer des tâches complexes, notamment le codage, la recherche, la rédaction, la génération d’images et l’automatisation des flux de travail. De plus, ces opérations s’effectuent souvent dans des machines virtuelles sécurisées.

La fonctionnalité robuste de l’application permet aux utilisateurs d’automatiser et de déployer facilement des applications et des flux de travail intelligents. L’objectif principal est de passer rapidement de la formation du concept à l’exécution efficace de la solution.

Chez QAwerk, nous avons effectué une analyse de bugs de Ninja AI et identifié plusieurs problèmes, dont un problème critique qui empêche l’utilisateur d’interagir avec l’application. Nous vous invitons à approfondir nos conclusions pour comprendre comment ces lacunes pourraient affecter la fonctionnalité globale de l’application.

5K+ téléchargements
48 notes

Impossible de s'inscrire par e-mail

Gravité :

Critique

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Lancez l’application.
  2. Saisissez une adresse e-mail valide (dans ce cas, un compte Gmail a été utilisé).
  3. Sélectionnez l’option ‘S’inscrire par e-mail’.
  4. Remplissez le champ ‘Prénom’.
  5. Remplissez le champ ‘Nom’.
  6. Saisissez un mot de passe.
  7. Appuyez sur le bouton ‘S’inscrire’.
Environnement :

iPhone 14 Pro, version 26.2.1

Résultat réel :

Le message d’erreur indiquant : ‘L’inscription n’est pas autorisée pour ce groupe d’utilisateurs’ s’affiche.
Note : l’utilisateur peut s’inscrire avec succès en sélectionnant l’option Gmail dans la liste fournie.

Résultat attendu :

L’utilisateur devrait pouvoir s’inscrire avec succès en utilisant n’importe quelle adresse e-mail valide.

Impossible de s'inscrire par e-mail

Notification ‘Profil mis à jour avec succès’ s'affiche sans aucune modification du profil utilisateur

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Le mode SuperNinja Agent est activé.
Étapes de reproduction :
  1. Accédez à la page ‘Paramètres’.
  2. Placez le curseur dans le champ ‘Prénom’.
  3. N’apportez aucune modification au champ ‘Prénom’.
  4. Déplacez le curseur hors du champ ‘Prénom’.
Environnement :

iPhone 14 Pro, version 18.6.2

Résultat réel :

Le message ‘Profil mis à jour avec succès’ s’affiche même sans aucune modification.

Résultat attendu :

L’utilisateur ne devrait recevoir aucune notification si aucun changement n’a été effectué sur la page.

Message d'erreur ‘Thread introuvable. Veuillez vérifier que vous êtes connecté au bon compte Ninja’ s'affiche après l'ouverture d'une tâche liée à un projet supprimé

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’application est ouverte.
Étapes de reproduction :
  1. Créez un nouveau projet.
  2. Créez une nouvelle tâche dans le projet.
  3. Supprimez le projet.
  4. Ouvrez la tâche qui est toujours visible dans le menu de gauche.
  5. Basculez entre le menu ‘Nouveau projet’ et la tâche restante.
Environnement :

iPhone 14 Pro, version 18.6.2

Résultat réel :

L’utilisateur peut toujours voir la tâche créée même après la suppression du dossier du projet associé. Après quelques secondes, l’utilisateur voit le message d’erreur ‘Thread introuvable. Veuillez vérifier que vous êtes connecté au bon compte Ninja’ en ouvrant la tâche créée.

Résultat attendu :

La tâche créée devrait être supprimée en même temps que le projet, sans délai.

Impossibilité d'ajouter une photo en temps réel à un projet

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. L’application est ouverte.
  3. Un projet a été créé.
  4. Un fichier a été téléchargé depuis la galerie dans l’onglet ‘Fichiers’.
Étapes de reproduction :
  1. Accédez à l’onglet ‘Fichiers’ dans un projet créé.
  2. Appuyez sur le bouton ‘Ajouter un fichier’.
  3. Sélectionnez l’option ‘Prendre une photo ou une vidéo’.
  4. Prenez une photo et appuyez sur le bouton ‘Utiliser la photo’.
Environnement :

iPhone 14 Pro, version 18.6.2

Résultat réel :

La photo prise pendant l’action n’a pas été ajoutée à la liste des fichiers.

Résultat attendu :

La photo prise pendant l’action devrait être ajoutée avec succès à la liste des fichiers.

Possibilité de soumettre un feedback vide

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. Une conversation dans le chat existe.
Étapes de reproduction :
  1. Ouvrez une conversation existante.
  2. Vérifiez que la section ‘Évaluer une réponse’ s’affiche sous la réponse.
  3. Évaluez la réponse.
  4. Appuyez sur le lien ‘Dites-nous pourquoi ?’.
  5. Ne saisissez aucun feedback et appuyez sur le bouton ‘Soumettre’.
Environnement :

iPhone 14 Pro, version 18.6.2

Résultat réel :

Le bouton ‘Soumettre’ est actif même lorsqu’aucune valeur n’est saisie.

Résultat attendu :

L’utilisateur ne devrait pas pouvoir envoyer de feedback vide. Le bouton ‘Soumettre’ devrait être désactivé si aucun feedback n’a été saisi.

Mauvais positionnement du bouton ‘Croix’ sur la fenêtre pop-up ‘Paramètres’

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. Une conversation dans le chat existe.
Étapes de reproduction :

Accédez à la section ‘Paramètres’.

Environnement :

iPhone 14 Pro, version 18.6.2

Résultat réel :

Le bouton ‘Croix’ est affiché au centre supérieur de la fenêtre pop-up.

Résultat attendu :

Le bouton ‘Croix’ devrait idéalement être affiché dans le coin supérieur droit, conformément aux autres fenêtres pop-up.

Mauvais positionnement du bouton ‘Croix’ sur la fenêtre pop-up ‘Paramètres’
Après les tests, je peux conclure que l'application semble assez stable. Globalement, un défaut critique a été identifié dans le processus d'inscription, ce qui peut être dû à un manque de clarté concernant les exigences du système ou son comportement attendu. Des tests fonctionnels et de performance approfondis devraient aider à résoudre les problèmes existants et à améliorer l'application à long terme.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous