- Cours pratique
- Informatique
Formation Katalon : automatiser les tests des applications web, mobile ou d'une API avec Katalon
Recette, Tests, Web, Mobile, API, Katalon Studio, TDD, BDD

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Katalon
Katalon Studio est un framework open source basé sur Selenium et Appium qui permet d’automatiser les tests d’API ainsi que les tests des applications web ou mobiles en interagissant avec différents navigateurs. Intégrant de nombreuses fonctionnalités (génération de rapports, tests pilotés par les données, GIT, dépôt de plugins...), Katalon est particulièrement apprécié pour son temps d'exécution, pour la flexibilité de ses tests ainsi que pour sa reconnaissance fiable des objets.
Au-delà de l’outil, cette formation Katalon vise à vous donner une méthodologie de travail réutilisable dans le contexte des projets de tests professionnels.

Objectifs pédagogiques
Àl'issue de cette formation Katalon, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre le rôle et les limites de Katalon
- Savoir automatiser le test d’une application Web ou Mobile ou d’une API avec Katalon Studio
- Maîtriser l’écriture des scripts (variables, connexion aux bases, …)
- Savoir gérer globalement ses tests (collections, suite, …)
- Maîtriser les possibilités de reporting de Katalon
- Savoir intégrer des outils tiers dans Katalon
- Comprendre comment Katalon permet de mettre en œuvre les approches TDD (Test Driven Development) et BDD (Behavior Driven Development)
Objectifs opérationnels
Savoir mettre en oeuvre l'automatisation des tests avec Katalon.
Programme
Contenu du cours, module par module
7 modules
- Champs fonctionnel de Selenium
- Les apports de Katalon par rapport à Selenium
- Premier parcours des menus (Fichier, Project, Debug, …)
- Vue générale de Katalon dans une journée type d’utilisation
- Comment capturer puis rejouer un test avec Katalon ?
- Vue générale d’un script Katalon
- Hiérarchie des tests (Test, Test Suite, Collection, Dynamic Test Suite)
- Paramétrage d’une suite de tests (timeout, retry, …)
- Tester un navigateur sans interface graphique (Headless Browser)
- Exécution de scripts sur machine distante
- Exécution de tests sur différents équipements en parallèle
- Les rapports des « test suite » et « test suite collection »
- Comprendre les niveaux de filtrage (all, info, passed, failed, etc.)
- Affichage et personnalisation des journaux d’exécution (filtres)
- Utiliser la console de log pour mieux suivre le script (et débugger…)
- Spécificités des logs pour les tests de Web Service
- Reporting avancé (intégration d’outils, Katalon TestOps)
- Passage de données aux scripts (variables, globales, data binding, etc.)
- Déclaration et utilisation de variables dans les scripts
- Variables globales et profil d’exécution
- Paramétrage d’une variable globale
- Utilisation d’une source de données externe
- Exemple d’import d’un fichier Excel pour valoriser les variables des scripts
- Paramétrage d’accès à une base externe (MySQL, Oracle, SQL Server, PostgreSQL)
- Utiliser les données de plusieurs sources dans un script
- Utilisation de JDBC
- Sauvegarder ses données de tests (base existante ou créée)
- Rappels sur le principe du BDD (Behavior Driven Development)
- Ajout de fichiers (Features)
- Organiser efficacement vos données grâce aux tags
- Exemple de feature file
- Comprendre les différentes étapes (steps) à définir
- Maintenance des fichiers (mise au format attendu)
- Génération de rapports Cucumber
- Intégration avec Git
- Rappels sur l’intégration continue
- Intégration avec Jenkins et GitLab
- Problèmes classiques avec les navigateurs
- Problèmes de connexion aux bases de données
- Optimisation des scripts
- Gestion du cache de Katalon Studio
Programme mis à jour le 15/12/2025
Public concerné
Ce cours Katalon cible principalement les testeurs, analystes, développeurs et chefs de projet.

Prérequis
Pour suivre cette formation Katalon dans des conditions optimales, il est nécessaire d'avoir de bonnes connaissances des processus de test ainsi que des notions en programmation Web.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,5/5
8 avis
« Ce que j'ai le plus apprécié : "Pédagogie - Disponibilité - sympathie du formateur" Ce que j'ai le moins apprécié : "- Présenter le plan de formation dès le début et suivre le plan, sinon communiquer sur l’avancement au niveau du programme de formation - Essayer de respecter les temps de pauses - début - fin ou sinon communiquer sur ces points à réajuster" »
LWDILA - DIRECTION DE L'INFORMATION LÉGALE ET AD... « Mon avis sur le contenu du stage : "Le contenu était riche et répond à mes attentes" Mon avis sur le formateur : "Animateur à l'écoute de toutes les questions posées" Ce que j'ai le plus apprécié : "j'apprécie l'expertise technique du formateur" »
JONOOUS POUR LE COMPTE ATOS FRANCE « Mon avis sur le formateur : "excellent animateur de stage ! " Mon avis sur la salle de formation : "organisé sur site" »
JMDILA - DIRECTION DE L'INFORMATION LÉGALE ET AD...
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Tests des applications mobiles smartphone et tablette (IOS et Android)Réf. GTAM3 joursFondamental
- SoapUI : Tests d’API et Web ServicesRéf. STAW2 joursFondamentalProchaine session : 10 déc.1 690 €
- Postman : automatiser les tests d'API avec PostmanRéf. POST1 jourFondamentalProchaine session : 19 oct.950 €
- Ranorex : Automatiser les tests des applications mobiles avec RanorexRéf. TRNX2 joursIntermédiaireProchaine session : 17 déc.1 590 €