Examen de l'enregistreur Katalon : automatisation du navigateur puissante et facile

Examen de l’enregistreur Katalon : automatisation du navigateur puissante et facile

⌛ Reading Time: 7 minutes

Pour ceux qui dépendaient de Selenium IDE, Katalon Recorder, qui est en fait une alternative compatible Selenium IDE, est une bouffée d’air frais. Avec une équipe de développement plus dédiée, des mises à jour avec chaque nouvelle version des navigateurs Chrome et Firefox et des fonctionnalités encore plus puissantes, il est devenu l’outil d’automatisation de navigateur incontournable. Nous verrons à quel point l’extension fonctionne bien dans cette revue pratique.

Ceci est un article sponsorisé et a été rendu possible par Katalon. Le contenu et les opinions réels sont les seuls points de vue de l’auteur qui maintient l’indépendance éditoriale même lorsqu’un article est sponsorisé.

Présentation des fonctionnalités

Une chose qui distingue immédiatement Katalon Recorder de Selenium IDE est qu’il est disponible pour Chrome, Firefox et Edge. Lors de mon examen, je l’ai installé sur le navigateur Brave basé sur Chromium, qui fonctionnait parfaitement.

L’ensemble de l’extension est conçu pour offrir aux testeurs la plus grande commodité. L’enregistreur open source et rapide vous permet d’enregistrer et d’exporter facilement des scripts Selenium. L’interface utilisateur simple permet de démarrer rapidement et sans douleur, même si vous débutez dans l’automatisation et les tests de navigateur.

Le moteur Selenium Core 3 effectue des tests et des automatisations à la vitesse de l’éclair. Comme vous pouvez l’imaginer, il est conçu pour automatiser les tâches répétitives ennuyeuses sur votre navigateur, telles que les tâches quotidiennes dans les jeux, la création de rapports et le remplissage de formulaires. Mais, c’est loin de tout.

Effectuez des tests basés sur les données en important des fichiers CSV et JSON. Vous pouvez également créer des rapports partageables à l’aide d’un tableau de bord visible avec des données recueillies à partir de captures d’écran, de journaux, d’analyses, etc. en s’intégrant à Katalon TestOps.

Il est également facile d’exporter des tests vers une variété de frameworks et de langages, y compris Python App Dynamics, Node New Relic Synthetics, Java JUnit, Java TestNG, Java WebDriver RC +JUnit, Typescript Pottractor, Python unittest, C# MSTest, C# NUnit, Robot framework , Ruby Rspec, JavaScript WebDriver.io, XML, JavasScript Puppeteer, JSON Puppeteer et JSON Dynatrace Synthetics.

Une autre fonctionnalité merveilleuse est le mode sombre. Si vous avez déjà activé le mode sombre dans votre système d’exploitation, Katalon Recorder bascule également. Cela rend beaucoup plus facile pour vos yeux.

Commencer

Tout ce que vous avez à faire est d’installer Katalon Recorder sur Chrome, Firefox ou Edge. Personnellement, j’ai été impressionné par la prise en charge d’Edge, car la plupart des extensions sont limitées à Firefox et Chrome. Une fois installé, vous pouvez ouvrir l’interface utilisateur et commencer.

Examen de l'enregistreur Katalon Interface utilisateur d'automatisation de navigateur puissante et facile

Je m’attendais à quelque chose de beaucoup plus complexe. Mais bien qu’il s’agisse d’une extension puissante, l’interface elle-même est accessible, ce qui la rend incroyablement facile à utiliser. Après tout, la dernière chose dont vous avez besoin est quelque chose de si compliqué que vous préférez effectuer vous-même des tâches répétitives.

Automatisation des tâches répétitives du navigateur

L’automatisation des tâches du navigateur est l’une des trois fonctions principales de Katalon Recorder. Pour l’utilisateur moyen, c’est probablement la fonctionnalité que vous utiliserez le plus.

Comme test simple, j’ai enregistré la connexion à plusieurs réseaux de médias sociaux. Ceux-ci sont destinés à la recherche et au marketing, je dois donc ouvrir plusieurs pages, me connecter à chaque réseau séparément et charger les pages spécifiques dont j’ai besoin. C’est une tâche quotidienne qu’il serait formidable d’automatiser.

Tout ce que j’ai à faire est d’ouvrir Katalon Recorder en utilisant l’icône dans mon navigateur. Si vous ne voyez pas d’icône, cliquez sur l’icône du puzzle et épinglez l’icône de l’enregistreur à votre navigateur pour un accès facile.

Examen de l'enregistreur Katalon Enregistrement d'automatisation de navigateur puissant et facile

J’ai appuyé sur “Enregistrer” et j’ai suivi tout le processus. Tout s’enregistre rapidement et sans délai. Une fois que vous avez terminé, ouvrez à nouveau l’interface utilisateur et cliquez sur « Stop ». Cela crée un scénario de test que vous pouvez exécuter chaque fois que vous souhaitez automatiser la tâche. Je peux honnêtement dire que Katalon a traversé le processus beaucoup plus rapidement que jamais. De plus, il ne se laisse pas distraire par les derniers messages tout en passant de l’écran d’accueil à ce dont j’ai réellement besoin pour travailler.

Ce que j’aime, c’est que chaque étape est clairement présentée. De plus, vous pouvez facilement modifier n’importe quelle étape selon vos besoins. Par exemple, si un mot de passe a changé ou une adresse dans un formulaire, vous pouvez simplement modifier cette étape au lieu de tout réenregistrer. Vous pouvez également cliquer avec le bouton droit sur n’importe quelle commande pour la supprimer, ajouter une nouvelle commande ou démarrer votre test à partir de ce point.

Examen de l'enregistreur Katalon Changement d'enregistrement d'automatisation de navigateur puissant et facile

Lors de l’édition ou de l’ajout d’une nouvelle commande, la liste déroulante vous aide à choisir la bonne commande sans avoir à tout mémoriser à partir de zéro. C’est également idéal si vous créez un test sans réellement enregistrer vos étapes.

Katalon Recorder Review Commandes d'automatisation de navigateur puissantes et faciles

Une autre excellente option est que vous pouvez jouer à un seul test, à une suite entière (les suites de tests simplifient le regroupement de tâches similaires) ou jouer à chaque suite.

Si vous ne savez pas par où commencer, essayez les modèles. Vous pouvez les modifier comme bon vous semble. Personnellement, j’ai trouvé les modèles Conditional et Loops plutôt utiles, ainsi que le modèle Capture Screenshots.

Katalon Recorder Review Modèles d'automatisation de navigateur puissants et faciles

Capacités de test basées sur les données en action

Je serais assez impressionné par les capacités d’automatisation. Après tout, ils sont parfaits pour jouer, remplir des formulaires, se connecter à des sites et même rechercher des restaurants, des hôtels, etc. Mais, Katalon Recorder va encore plus loin avec des capacités de test basées sur les données.

Bien qu’un seul test convienne, vous n’avez pas besoin de créer un nouveau test pour chaque élément similaire. Par exemple, j’ai dû vérifier une fois si de nouveaux auteurs apparaissaient dans les résultats de recherche d’Amazon. C’était un processus fastidieux.

Avec cet outil pratique, je pouvais simplement exécuter un test basé sur les données avec un processus de configuration rapide. J’ai dressé une liste rapide d’auteurs populaires à titre d’exemple pour ce test.

Commencez par enregistrer le processus pour un seul point de données. Dans mon cas, j’ai cherché sur Amazon Stephen King pour voir si son nom apparaissait, ce qu’il a bien sûr fait.

Katalon Recorder Review Livres d'automatisation de navigateur puissants et faciles

Ensuite, j’ai créé un fichier JSON avec plusieurs auteurs pour pouvoir l’ajouter à mon automatisation. Vous pouvez également télécharger un fichier CSV si vous avez de nombreux éléments à tester.

Katalon Recorder Review Livres d'automatisation de navigateur puissants et faciles Json

Ensuite, tout ce que j’avais à faire était de télécharger le fichier JSON dans Test Data, d’ajouter une nouvelle commande au début de mon test (loadVars) pour exécuter le fichier JSON et de basculer Stephen King sur ma variable “author”. J’ai également ajouté la commande endLoadVars à la fin.

Katalon Recorder Review Livres d'automatisation de navigateur puissants et faciles Json Finished

Au lieu de simplement vérifier un auteur, la recherche s’est répétée pour les autres sur ma liste. C’était un processus beaucoup plus simple que de tout faire manuellement. De plus, je n’avais pas à m’inquiéter des erreurs de frappe par accident.

Visualiser les résultats

Pour visualiser les résultats, vous devez intégrer un autre produit Katalon, Katalon TestOps. Bien qu’une version premium soit disponible, je n’ai utilisé que la version gratuite pour ma critique. Vous pouvez utiliser le même compte que vous avez créé dans Katalon Recorder pour vous connecter à TestOps.

Une fois que vous avez configuré TestOps, qui consiste principalement à créer un nom de projet et d’équipe, vous devez télécharger votre rapport. Utilisez la fonction de téléchargement de rapport et sélectionnez le projet que vous avez créé dans TestOps pendant le processus de configuration.

Examen de l'enregistreur Katalon Testops d'automatisation de navigateur puissants et faciles

Lorsque cela se charge dans Katalon TestOps, vous pouvez rapidement voir quels tests vous avez exécutés, combien de temps ils prennent et voir si le test a réussi ou échoué. Il existe une variété de graphiques pour des visualisations rapides.

C’est idéal pour les entreprises qui testent des données. Si un test commence à prendre plus de temps ou échoue, cela indique clairement qu’il y a un problème. C’est le moyen idéal pour tester si les données sont disponibles, si un formulaire fonctionne correctement, et plus encore. Au lieu que quelqu’un doive tester manuellement les données, Katalon Recorder le fait en une fraction du temps.

Examen de l'enregistreur Katalon Automatisation du navigateur puissante et facile Visualize 1

Dernières pensées

Je peux facilement comprendre pourquoi il y a plus d’un demi-million d’utilisateurs de Katalon Recorder. C’est l’un des outils d’automatisation de navigateur les plus simples que j’ai personnellement jamais utilisés. De plus, avec la prise en charge des fichiers CSV et JSON, vous pouvez tester de grandes quantités de données à la fois sans créer de tests individuels.

L’intégration avec TestOps est un bonus supplémentaire pour la visualisation des tests. Dans l’ensemble, il s’agit d’une extension puissante, efficace et utile pour quiconque souhaite automatiser des tâches répétitives et souhaite une interface conviviale pour y parvenir. Essayez vous-même pour voir comment Katalon Recorder peut vous faciliter un peu la vie.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.