Objectifs pédagogiques / Compétences visées
- Démontrer la portée de l'automatisation, ses avantages mais aussi ses risques
- Automatiser le test d'applications Web
- Reconnaître l'architecture et le fonctionnement de la suite d'outils Katalon Studio
- Capturer des cas et les organiser en suite de tests, puis les rejouer
- Reconnaître les options avancées, concevoir et optimiser les tests Katalon Studio
- Exécuter, maintenir les tests conçus et mettre en place différents environnements
- Enumérer les différences entre les tests pilotés par les mots-clés et par les données
- Construire des tests dans l'IDE
- Faire des tests API.
Niveau requis
Connaître les fondamentaux des tests. Avoir des notions de programmation Web.
Public concerné
Testeurs, analystes de tests et développeurs.
Programme
Contexte
- Katalon Studio est une solution d'automatisation gratuite et robuste pour les tests d'API, Web et Mobile
- Il intègre tous les composants nécessaires avec des mots-clés et des modèles de projets intégrés dans un cadre d'automatisation complète
- Katalon Studio est facile à utiliser pour les débutants, mais offre néanmoins des fonctionnalités avancées aux utilisateurs expérimentés
- Une communauté active de plus de 150 000 utilisateurs dans plus de 150 pays du monde fait confiance à cette solution
- Cette formation permet d'apprendre à construire des tests efficaces (incluant les points de contrôle adéquats), puis de traiter de leur exécution, de leur maintenance et de leur intégration avec d'autres outils
Jour 1
Présentation du programme de formation
Introduction
- Pourquoi automatiser ?
- Bénéfices et limites de l'automatisation
- Choisir les tests à automatiser
- Historique de Katalon Studio
Introduction à Katalon Studio
- A propos de Katalon
- Les outils
- Points forts et limites de l'outil
Katalon Studio
- Présentation de l'IDE
- Capture et rejeu avec Katalon
- Structure des scripts
- Création manuelle de scripts
- Les suites de tests
Travaux pratiques
- Capturer et rejouer des cas de tests puis des suites de tests
Optimiser les tests Katalon
- Utiliser les assertions
- Localiser avec XPath
- Gérer les "Repository"
Travaux pratiques
- Reprendre et optimiser les cas puis les suites de tests
Jour 2
Piloter les tests par les mots-clés
- Introduction
- Gestion des mots-clés dans Katalon
- Création de mots-clés personnalisés
Piloter les tests par les données
- Paramétrage des tests pilotés par les mots-clés
- Consulter et interpréter les résultats
Travaux pratiques
- Piloter les tests par les mots-clés et les données
Intégration d'outils dans Katalon
- Intégration de Katalon Studio avec Jira
- Comment configurer l'intégration avec Jenkins et d'autres outils de CI (Intégration Continue)
- Intégration de Katalon Studio avec Git
- Intégration continue avec GitLab
- Intégration de Katalon Studio et TestRail
Démonstration
Aller plus loin
- Comment analyser les réponses JSON dans Katalon Studio
- Comment vérifier les réponses de l'API dans Katalon Studio
Démonstration et récapitulatif
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)