Bugs trouvés dans CircleCI SaaS
CircleCI est une plateforme de livraison de logiciels conçue pour simplifier le processus de déploiement de logiciels pour les équipes.
Grâce à ses capacités d’intégration transparente avec des services populaires tels qu’AWS, Slack et Atlassian, CircleCI permet aux utilisateurs de connecter facilement leurs outils préférés. Son architecture polyvalente permet aux utilisateurs de créer des flux de travail personnalisés à l’aide de l’API conviviale. La plateforme se distingue par sa certification FedRAMP et sa conformité SOC 2 Type II, garantissant la sécurité et la fiabilité tout au long du cycle de vie de livraison des logiciels.
Lors de notre QAwerk Bug Crawl approfondi, nous avons découvert un certain nombre de problèmes qui pourraient potentiellement affecter la fonctionnalité et l’expérience utilisateur de la plateforme. Continuez à lire pour en savoir plus !
Erreur lors du clic sur le lien dans l’e-mail de l’utilisateur invité
Critique
- Créez une boîte aux lettres différente de celle associée à votre compte CircleCI.
- Connectez-vous à votre compte CircleCI.
- Ajoutez un projet.
- Dans le menu latéral, cliquez sur le bouton “Tableau de bord”.
- Cliquez sur le nom du projet.
- Cliquez sur le bouton “Ajouter des membres à l’équipe”.
- Cliquez sur le bouton “Inviter”.
- Entrez l’e-mail créé dans le champ “Entrez les e-mails séparés par des espaces”.
- Cliquez sur la liste déroulante “Sélectionner un rôle”.
- Sélectionnez “Administrateur d’organisation”.
- Cliquez sur le bouton “Envoyer les invitations”.
- Ouvrez la boîte aux lettres de l’utilisateur à qui l’invitation a été envoyée.
- Ouvrez la lettre reçue.
- Cliquez sur le bouton “Accepter l’invitation”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Un message d’erreur, “Ce site est inaccessible”, apparaît après avoir cliqué sur un lien d’une lettre d’utilisateur invité.
Aucune erreur ne devrait survenir en suivant le lien de la lettre d’invitation.
Chevauchement des icônes du menu latéral en version réduite
Majeure
Connectez-vous au compte.
- Faites défiler le menu latéral.
- Cliquez sur le bouton pour réduire le menu latéral.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Les icônes de la barre latérale se chevauchent dans la version réduite de la barre latérale.
Lorsque la barre latérale est réduite, les icônes ne devraient pas se chevaucher.
Le clic sur le bouton « Relancer le workflow depuis le début » est retardé
Majeure
- Connectez-vous à votre compte CircleCI.
- Ajoutez un projet.
- Dans le menu latéral, cliquez sur le bouton “Tableau de bord”.
- Cliquez sur le bouton “Relancer le workflow depuis le début”.
- Cliquez à nouveau sur le bouton “Relancer le workflow depuis le début”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Le clic sur le bouton “Relancer le workflow depuis le début” est retardé. Cela donne l’impression que le clic initial de l’utilisateur n’a pas été enregistré, le poussant à répéter l’action plusieurs fois, entraînant des actions redondantes.
Si l’utilisateur clique sur le bouton “Relancer le workflow depuis le début”, le bouton devrait être désactivé ou bloqué jusqu’à ce que l’action soit terminée.
Le code d’instruction du terminal génère une erreur
Majeure
Connectez-vous au compte CircleCI.
- Cliquez sur le bouton “Projets” dans le menu latéral.
- Cliquez sur le bouton “Créer un projet”.
- Cliquez sur le bouton “GitHub”.
- Cliquez sur le bouton de copie dans le bloc intitulé “1. Générez une paire de clés SSH dans votre terminal avec la commande ci-dessous.”.
- Tapez CMD dans la recherche de l’ordinateur.
- Ouvrez une invite de commandes.
- Collez le contenu copié.
- Appuyez sur “Entrée” trois fois.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Une erreur se produit lors de l’utilisation du code des instructions dans l’invite de commandes.
Le manuel devrait contenir des informations à jour et des conseils de dépannage pour résoudre les erreurs ou les problèmes que les utilisateurs pourraient rencontrer.
Page « Plans de l’organisation » vide
Majeure
Connectez-vous au compte CircleCI.
- Cliquez sur le bouton “Profil” en bas du menu latéral.
- Cliquez sur le bouton “Plans de l’organisation”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
La page “Plans de l’organisation” ne contient aucun contenu de plan.
La page “Plans organisationnels” doit contenir des informations sur les plans disponibles.
La fenêtre contextuelle est recouverte par l’en-tête des informations du projet
Mineure
- Connectez-vous au compte CircleCI.
- Ajoutez un projet.
- Dans le menu latéral, cliquez sur le bouton “Projets”.
- Cliquez sur les trois boutons à côté du projet.
- Cliquez sur le bouton “Personnes”.
- Cliquez sur le bouton “Attribuer des rôles au projet”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Un en-tête d’informations du projet recouvre le haut de la fenêtre contextuelle.
L’en-tête ne doit pas recouvrir le haut de la fenêtre contextuelle.
Coche de statut « Succès » déplacée
Mineure
- Connectez-vous au compte CircleCI.
- Ajoutez un projet.
- Dans le menu latéral, cliquez sur le bouton “Tableau de bord”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
La coche de statut « Succès » est décalée vers le bas.
La coche de statut doit être alignée à la même hauteur que le statut « Succès ».
Le bouton « Voir plus » apparaît malgré l’absence de contenu supplémentaire
Mineure
- Connectez-vous au compte CircleCI.
- Ajoutez un projet.
- Cliquez sur le bouton “Releases” dans le menu latéral.
- Cliquez sur le bouton “ENVIRONMENTS”.
- Cliquez sur le bouton “Create Release Environment”.
- Dans la liste déroulante, sélectionnez “Amazon SageMaker”.
- Remplissez le champ “Name”.
- Cliquez sur le bouton “Create Release Environment”.
- Cliquez sur le bouton de configuration.
- Cliquez sur le bouton “Create New Token”.
- Cliquez sur le bouton “Create Token”.
- Cliquez sur le bouton “Done”.
- Cliquez sur le bouton “See more”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Après avoir ajouté le jeton, le bouton « Voir plus » apparaît, alors qu’il n’y a pas de contenu supplémentaire.
Après avoir ajouté un jeton, le bouton « Voir plus » ne doit pas apparaître s’il n’y a plus de jetons.
L’indicateur de notification persiste malgré l’ouverture de l’onglet
Mineure
- Connectez-vous au compte CircleCI.
- Ajoutez un projet.
- Cliquez sur le bouton “Releases” dans le menu latéral.
- Cliquez sur le bouton “Dashboard” dans le menu latéral.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Le cercle indiquant la notification ne disparaît pas après l’ouverture de l’onglet.
Le cercle correspondant à la notification doit disparaître après l’ouverture de l’onglet.
Le titre long « Release Environment » altère la mise en page
Mineure
- Connectez-vous au compte CircleCI.
- Ajoutez un projet.
- Cliquez sur le bouton “Releases” dans le menu latéral.
- Cliquez sur le bouton “ENVIRONMENTS”.
- Cliquez sur le bouton “Create Release Environment”.
- Dans la liste déroulante, sélectionnez “Amazon SageMaker”.
- Remplissez le champ “Name”.
- Cliquez sur le bouton “Create Release Environment”.
- Cliquez sur le bouton de configuration.
- Cliquez sur le bouton “Edit Environment”.
- Cliquez sur le bouton “Create Release Environment”.
- Saisissez plus de 200 caractères dans le champ “New integration name :”.
- Cliquez sur le bouton “Update”.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Le long nom “Release Environment” provoque un décalage de la mise en page.
Le long nom « Release Environment » ne devrait pas décaler la mise en page.
Le bouton « Releases » disparaît du menu latéral lors de la navigation sur la page « Projects »
Mineure
Connectez-vous au compte.
- Dans le menu latéral, cliquez sur le bouton « Dashboard ».
- Dans le menu latéral, cliquez sur le bouton « Projects ».
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Le bouton « Releases » du menu latéral disparaît lorsque l’utilisateur se trouve sur la page « Projects ».
Le bouton « Releases » du menu latéral doit rester visible même lorsque l’utilisateur se trouve sur la page « Projects ».
Défilement excessif dans le menu déroulant
Triviale
Connectez-vous au compte.
- Dans le menu latéral, cliquez sur le bouton « Support ».
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Le menu déroulant affiche un défilement supplémentaire.
Le menu déroulant ne devrait pas afficher de défilement si tout le contenu s’intègre dans le bloc.
Des défilements supplémentaires apparaissent sur la page d’ajout de nouveau projet
Triviale
Connectez-vous au compte.
- Dans le menu latéral, cliquez sur le bouton « Projects ».
- Ensuite, cliquez sur le bouton « Create Project ».
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Sur la page d’ajout d’un nouveau projet, des défilements supplémentaires sont affichés.
Étant donné que tout le contenu tient sur l’écran, les défilements ne devraient pas être affichés.
Un défilement supplémentaire apparaît sur la page de confirmation d’e-mail
Triviale
- Créez un compte pour l’adresse e-mail à laquelle vous avez accès.
- Connectez-vous au compte pour la première fois.
- Cliquez sur le bouton pour envoyer un e-mail de confirmation pour le compte.
- Ouvrez votre boîte de réception.
- Ouvrez l’e-mail de confirmation.
- Cliquez sur le bouton « Verify Email ».
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Un défilement supplémentaire est affiché sur la page de confirmation d’e-mail.
La page de confirmation d’e-mail ne devrait pas afficher de défilement inutile.
Un cadre bleu apparaît autour du bouton d’expansion du bloc « Learn »
Triviale
Connectez-vous au compte.
- Dans le menu latéral, cliquez sur le bouton « Projects ».
- Cliquez sur le bouton pour développer le bloc « Learn ».
- Cliquez sur une partie de la page à l’extérieur du bouton.
Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76
Lorsque vous cliquez sur le bouton pour développer le bloc « Learn », un cadre bleu s’affiche autour du bouton.
Lors du clic sur le bouton pour développer le bloc « Learn », le cadre bleu autour du bouton ne devrait pas s’afficher.
Lors des tests, j’ai identifié 15 bugs sur différentes fonctionnalités de la plateforme. Ces bugs allaient de légères incohérences à des problèmes critiques affectant l’utilisabilité et les performances. Pour maintenir la fiabilité et l’efficacité de CircleCI, je suggère de réaliser des tests de régression complets afin de résoudre rapidement ces bugs.
