Bugs trouvés dans le SaaS Applitools

Applitools

Applitools surveille proactivement votre interface utilisateur pour améliorer la couverture des tests et prévenir les bogues en production. Il rationalise le processus de test, réduit l’effort manuel et permet des tests d’applications complets.

Grâce à l’IA Visuelle, il garantit une validation complète de l’interface sans nécessiter une écriture de tests exhaustive. Cela inclut le texte, les images, les mises en page et les vidéos, permettant ainsi de gagner un temps considérable. Il offre une plateforme puissante sans code pour la création, la maintenance et l’exécution des tests, intégrant l’IA Visuelle pour des tests d’interface utilisateur à grande échelle. Avec une infrastructure auto-réparatrice, Applitools exécute des tests résilients sur divers navigateurs/appareils pour une évolutivité massive.

Dans le cadre de l’initiative Bug Crawl de QAwerk, nous avons exploré Applitools en profondeur et identifié des bogues susceptibles d’affecter les performances et l’expérience utilisateur.

Après avoir changé le nom d’utilisateur, l’écran affichant « Welcome to Applitools Eyes ! » s’ouvre

Gravité :

Majeure

Condition préalable :

Se connecter au compte démo.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionner « Admin ».
  2. Cliquer sur le bouton « Utilisateurs ».
  3. Choisir l’utilisateur dans la liste.
  4. Entrer le nouveau « Nom complet ».
  5. Dans la liste déroulante, sélectionner « Résultats des tests ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Après avoir changé le nom d’utilisateur, l’écran « Welcome to Applitools Eyes ! » s’ouvre.

Résultat attendu :

Si l’utilisateur a terminé l’enquête « Welcome to Applitools Eyes ! », elle ne devrait plus être affichée.

Zone de modification incorrectement sélectionnée

Gravité :

Majeure

Condition préalable :

Se connecter au compte démo.

Étapes de reproduction :
  1. Dans la liste déroulante, choisir « Résultats des tests ».
  2. Cliquer sur « Démo Batch ».
  3. Sélectionner un élément de la liste pour développer les détails.
  4. Cliquer sur « Vue d’ensemble du client ».
  5. Effectuer un zoom sur le tableau.
  6. Cliquer sur le bouton « </> ».
  7. Naviguer vers la zone de modification et cliquer.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

La zone de modification a été sélectionnée de manière incorrecte.

Résultat attendu :

Tous les éléments qui ont été modifiés devraient être mis en surbrillance en rose.

Zone de modification incorrectement sélectionnée
Zone de modification incorrectement sélectionnée

La fenêtre pop-up "REGION" dépasse des limites de la fenêtre principale lors du zoom

Gravité :

Majeure

Condition préalable :

Se connecter au compte démo.

Étapes de reproduction :
  1. Dans la liste déroulante, choisir « Résultats des tests ».
  2. Cliquer sur « Démo Batch ».
  3. Sélectionner un élément de la liste pour développer les détails.
  4. Cliquer sur « Vue d’ensemble du client ».
  5. Cliquer sur l’une des boîtes de sélection bleues « Region ».
  6. Utiliser le bouton « + » plusieurs fois pour zoomer autant que possible.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

La fenêtre pop-up “REGION” sort du champ lors du zoom.

Résultat attendu :

La fenêtre pop-up “REGION” dépasse des limites de la fenêtre principale lors du zoom.

Les noms de colonnes ne sont pas entièrement affichés

Gravité :

Majeure

Condition préalable :

Se connecter au compte démo.

Étapes de reproduction :
  1. Dans la liste déroulante, choisir « Tests nécessitant une attention particulière ».
  2. Cliquer sur le champ « PLAGE DE DATES ». Sélectionner « 60 derniers jours ».
  3. Cliquer sur le bouton « Appliquer ».
  4. Cliquer sur le bouton « Personnaliser le tableau ».
  5. Décocher toutes les cases.
  6. Cocher les cases pour :
    – Nombre d’exécutions qui n’ont pas réussi
    – Branche
    – Navigateur
    – Nom du test
    – Exécutions.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Les noms de colonnes ne sont pas entièrement affichés ; souvent seule la première lettre du nom de la colonne est visible.

Résultat attendu :

Les noms de colonnes devraient être entièrement affichés jusqu’à ce que le nombre de colonnes dépasse la largeur disponible.

Un nouvel onglet s’ouvre après avoir cliqué sur le bouton "Admin" dans le sous-menu utilisateur

Gravité :

Majeure

Condition préalable :

Se connecter au compte démo.

Étapes de reproduction :
  1. Dans la liste déroulante, choisir « Résultats des tests ».
  2. Cliquer sur l’utilisateur.
  3. Cliquer sur le bouton « Admin ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Cliquer sur le bouton « Admin » dans le sous-menu utilisateur ouvre un nouvel onglet.

Résultat attendu :

Cliquer sur le bouton « Admin » devrait ouvrir la page d’administration dans l’onglet actif.

Le graphique circulaire « Statut de différence » ne se met pas à jour automatiquement

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, choisissez « Résultats des tests ».
  2. Cliquez sur « Lot de démonstration ».
  3. Cliquez sur le bouton « Aperçu du client ».
  4. Cliquez sur le bouton « Vue d’ensemble du lot ».
  5. Sélectionnez un élément de la liste pour développer les détails.
  6. Modifiez le statut de la tâche « Écran de connexion 1/3 » à « Rejeté ».
  7. Modifiez le statut de la tâche « Aperçu du client 2/3 » à « Rejeté ».
  8. Cliquez sur le bouton d’enregistrement.
  9. Cliquez sur le bouton « Aperçu du client ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Le graphique circulaire « Statut de différence » ne se met pas à jour automatiquement.

Résultat attendu :

Après avoir enregistré les modifications, le graphique circulaire « Statut de différence » devrait se mettre à jour avec les données actuelles.

La fenêtre contextuelle « Ajouter/Supprimer des noms d’environnements » s’ouvre après avoir cliqué sur n’importe quel champ

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, choisissez « Environnements ».
  2. Cliquez sur le champ « Viewport ».
  3. Fermez la fenêtre contextuelle.
  4. Cliquez sur le champ « OS ».
  5. Fermez la fenêtre contextuelle.
  6. Cliquez sur le champ « Navigateur ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

En cliquant sur n’importe quel champ, une fenêtre contextuelle intitulée « Ajouter/Supprimer des noms d’environnements » s’ouvre.

Résultat attendu :

La fenêtre contextuelle « Ajouter/Supprimer des noms d’environnements » ne devrait s’ouvrir qu’en cliquant sur le champ « Nom ».

Le chat s’étend complètement puis se réduit à l’ouverture

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez « Résultats des tests ».
  2. Cliquez sur l’icône de chat dans le coin inférieur droit.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Lors de la première ouverture du chat, il s’étend complètement puis se réduit.

Résultat attendu :

Le chat devrait s’afficher immédiatement dans un état minimisé.

Le nom d’utilisateur dépasse de la page

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez « Admin ».
  2. Cliquez sur le bouton « Utilisateurs ».
  3. Sélectionnez l’utilisateur dans la liste.
  4. Entrez plus de 200 caractères dans le champ « Nom complet ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Le nom d’utilisateur dépasse de la page.

Résultat attendu :

Il devrait y avoir une limite de 100 caractères pour le champ « Nom complet ».

Un champ est développé, mais sa colonne correspondante ne l’est pas

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez « Résultats des tests ».
  2. Cliquez sur « Lot de démonstration ».
  3. Faites glisser la partie droite du champ correspondant à la colonne « Derniers lots exécutés ».
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Le champ est développé, mais la colonne correspondante ne l’est pas.

Résultat attendu :

Le champ doit s’étendre avec l’en-tête de la colonne.

Le champ inférieur "Utilisateur à ajouter" ne s’affiche pas entièrement sur la page

Gravité :

Triviale

Condition préalable :

Se connecter au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez “Admin.”
  2. Cliquez sur le bouton “Compte”.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Le champ inférieur “Utilisateur à ajouter” ne s’affiche pas entièrement sur la page.

Résultat attendu :

Le champ inférieur “Utilisateur à ajouter” devrait s’afficher entièrement sur la page.

L’icône de chat chevauche le texte

Gravité :

Triviale

Condition préalable :

Se connecter au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez “Admin.”
  2. Cliquez sur le bouton “Équipes”.
  3. Cliquez sur un membre de l’équipe.
  4. Cliquez sur le bouton “Intégrations”.
  5. Faites défiler la page.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

L’icône de chat chevauche le texte.

Résultat attendu :

Le bouton de chat ne devrait pas chevaucher le texte.

L’icône de chat chevauche le texte

La barre de défilement n’a pas de styles

Gravité :

Triviale

Condition préalable :

Se connecter au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez “Résultats des tests.”
  2. Cliquez sur “Lot de démonstration”.
  3. Cliquez sur un élément de la liste pour développer les détails.
Environnement :

Windows 10 Pro
Firefox v.120.0.1

Résultat réel :

La barre de défilement n’a pas de styles.

Résultat attendu :

Dans Firefox, comme dans les autres navigateurs, la barre de défilement devrait être verte.

Sur la page de contenu, une barre de défilement inférieure supplémentaire est entièrement affichée

Gravité :

Triviale

Condition préalable :

Se connecter au compte de démonstration.

Étapes de reproduction :
  1. Dans la liste déroulante, sélectionnez “Résultats des tests.”
  2. Cliquez sur “Lot de démonstration”.
  3. Cliquez sur un élément de la liste pour développer les détails.
Environnement :

Windows 10 Pro
Chrome v.120.0.6099.72, Firefox v.120.0.1, Microsoft Edge v.120.0.2210.77

Résultat réel :

Sur la page de contenu, la barre de défilement inférieure supplémentaire est entièrement affichée.

Résultat attendu :

La barre de défilement inférieure ne devrait pas être affichée sur la page où tout le contenu est situé.

Mes efforts de test ont permis d’identifier 14 bugs sur la plateforme. Sur la base des résultats des tests, je recommande de faire appel à des testeurs manuels. Cela peut être bénéfique pour découvrir des erreurs qui pourraient être négligées par les tests automatisés.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous