Formation Katalon : automatiser les tests des applications web, mobile ou d'une API avec Katalon

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À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)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

Introduction à Katalon Studio

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

Mise en œuvre des tests

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

Reporting

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)

Data Driven Testing (pilotage des tests par les données)

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)

BDD Testing

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)

Intégration d‘outils dans Katalon

Génération de rapports Cucumber
Intégration avec Git
Rappels sur l’intégration continue
Intégration avec Jenkins et GitLab

Dysfonctionnement et solutions

Problèmes classiques avec les navigateurs
Problèmes de connexion aux bases de données
Optimisation des scripts
Gestion du cache de Katalon Studio

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.

Public

Ce cours Katalon cible principalement les testeurs, analystes, développeurs et chefs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Maîtriser les généralités en biologie cellulaire et moléculaire
  • Appliquer les principales techniques de biologie moléculaire
  • Identifier les différentes applications de la PCR, du séquençage
  • Pratiquer la PCR digitale
Tarif

A partir de 3 480,00 €

Durée

6j / 42h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sécurité Avancée z/OS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Describe the components of network security, platform security, and transaction security on z/OS
  • Describe how RACF supports UNIX users and groups
  • Describe web server security flow on z/OS
  • Explain the contents and use of a digital certificate
  • Explain the difference between asymmetric and symmetric cryptographic techniques
  • Explain SSL V3 client authentication
  • Explain the basics of WebSphere Application Server and web services security
  • Utilize the RACDCERT command
  • Discuss the OCSF service providers
  • Explain VPN (IPSec), SSL/TSL, and AT-TLS and the differences between them
  • Discuss the z/OS Communication Server policy agent, IDS, and IP filtering
  • Describe and utilize System SSL
  • Explain how TN3270 and FTP SSL support works
  • Explain how IBM secure hardware cryptographic co-processors work
  • Explain how Kerberos authentication works
  • Explain the LDAP terms of DN, objectclass, attribute, schema, back end, and directory
  • Explain how to setup, customize, and operate z/OS PKI Services
Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Apache ActiveMQ

Proposé par Sparks

Objectifs de la formation

  • Apprendre à utiliser Apache Active MQ
  • Savoir utiliser Java Message Service (JMS)
  • Pouvoir monitorer ActiveMQ
  • Manier la connectivité d'ActiveMQ
  • Savoir stocker des messages
  • Mettre en place la sécurité
  • Pouvoir embarquer ActiveMQ dans des applications Java et Spring
  • Intégrer ActiveMQ à des serveurs d'applications
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Préciser les enjeux et le cadre réglementaire de la gestion des emplois et des parcours professionnels
  • Analyser les conditions d'une mise en place réussie
  • Déployer les outils et les pratiques afin de gérer efficacement la démarche GEPP en entreprise
Tarif

A partir de 1 530,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation Migration AWS Bonnes Pratiques, vous serez en mesure de :

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de AWS et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions AWS tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation JavaScript avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Programmer objet avec JavaScript
  • Mettre en œuvre les concepts avancés de Javascript 
  • Maîtriser les outils et les bonnes pratiques du développeur Javascript (debug, test, performances, conformité, documentation, etc.)
  • Mettre en œuvre les APIs JavaScript HTML5
  • Connaître les nouveautés apportées par les dernières versions de EcmaScript
  • Comprendre et utiliser la bibliothèque Jquery
  • Appréhender la notion de JavaScript côté serveur avec Node.js
Tarif

A partir de 1 660,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire le rôle du système BIG-IP en tant que proxy complet dans un réseau de distribution d’applications
  • Provisionnement du pare-feu d’application Web avancé F5
  • Définir un WAF (pare-feu d’application Web)
  • Décrire comment le pare-feu d’application Web avancé F5 protège une application web en sécurisant les types de fichiers, les URL et les paramètres
  • Définir les paramètres d’apprentissage, d’alarme et de blocage relatifs à la configuration du le pare-feu d’application Web avancé F5
  • Définir les signatures d’attaque et expliquer pourquoi la simulation des signatures d’attaque est importante
  • Déployer des campagnes de menace pour se protéger contre les menaces du CVE
  • Configurer le traitement de la sécurité au niveau des paramètres d’une application web
  • Déployer le pare-feu d’application Web avancé F5 en utilisant le générateur automatique de politiques
  • Régler une politique manuellement ou permettre l’élaboration automatique d’une politique
  • Intégrer les résultats d’un scan des vulnérabilités d’applications tierces dans une politique de sécurité
  • Configurer l’obligation de connexion pour le contrôle des flux
  • Atténuer les risques d’attaque de type « credential stuffing »
  • Configurer la protection contre les attaques par la force brute
  • Déployer une défense avancée contre le « scraping » web, tous les robots connus et les autres agents automatisés
  • Déployer DataSafe pour sécuriser les données côté client
Tarif

A partir de 3 300,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Cloud Computing Architectures v2 vous aurez acquis les compétences en connnaissances nécessaires pour :

  • Connaître les composants techniques et technologiques du Cloud Computing
  • Connaître les principaux fournisseurs de ces composants
  • Connaître les acteurs du Cloud Computing et les produits et les services qu'ils offrent
  • Connaître les architectures générales des principales solutions du marché
  • Connaître les produits utilisés pour implémenter une architecture virtuelle
  • Connaître les standards du Cloud Computing et les recommandations
  • Avoir une large vision des plates-formes et les applications utilisées par les utilisateurs finaux
Tarif

A partir de 2 850,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...