Selenium – Automatiser les tests fonctionnels des applications Web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre la problématique du test fonctionnel des applications Web et comment la suite d’outils Selenium permet d’y répondre.
  • Créer des scénarios de tests efficaces.
  • Enregistrer et ajuster des scénarios de tests avec Selenium IDE
  • Exporter les scénarios de tests enregistrés pour une intégrations dans une campagne de tests automatisés.
  • Adapter et exécuter les tests avec Selenium WebDriver.
  • Mettre en place une plateforme de tests automatisés.
  • Définir une stratégie de tests multi-navigateurs et multi-systèmes d’exploitation.
  • Multiplier et paralléliser l’exécution des tests avec Selenium Grid.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

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

Description

Apprenez à maîtriser Selenium, l’outil incontournable pour l’automatisation des tests fonctionnels des applications Web, avec notre formation approfondie.
Nous couvrons les tests unitaires, d’intégration, fonctionnels et de charge dans le processus de développement.
Nous explorons en détail l’architecture de la suite d’outils Selenium, incluant Selenium IDE, Selenium Web Driver, et Selenium GRID.
Vous aurez l’opportunité de mettre en pratique vos connaissances avec des travaux pratiques, notamment l’enregistrement de scénarios de tests, l’ajustement des tests enregistrés, et l’exportation des tests dans des langages de programmation comme Java et Python.
Apprenez à piloter les tests avec Selenium Web Driver, et à paralléliser les tests avec Selenium Grid pour optimiser l’exécution.
La formation se conclut avec la mise en place d’une plateforme de tests automatisés et l’élaboration d’une stratégie de tests multi-navigateurs et multi-systèmes d’exploitation.

Programme

Le test dans le processus de développement (1 heure)

  • Processus et qualité
  • Les tests
    • Tests unitaires
    • Test d’intégration
    • Tests fonctionnels
    • Tests de charge
  • La problématique du test des IHM Web
    • Le positionnement de Selenium

Concepts d’automatisation des tests (0,5 heure)

  • Bénéfices et limites de l’automatisation
  • Choisir les tests à automatiser

Présentation de Selenium (1 heure)

  • A propos de Selenium
  • Architecture de la suite d’outils Selenium
    • Selenium IDE
    • Selenium Web Driver
    • Selenium GRID
  • Travaux pratiques:
    • Téléchargement et installation des outils pour la construction d’une plateforme de test.

Mise en œuvre de Selenium IDE (4 heures)

  • Capture et enregistrement de scénario avec Selenium IDE
  • Structure et éléments de script
    • Analyser Script généré
    • Modifier un script généré
  • Création manuel de script
  • Création de suite de tests
  • Concepts avancés
    • Assertions
    • Expressions régulières
    • « Locators » : XPath, CSS, DOM, …
  • Export des tests
    • Les langages supportés
  • Travaux pratiques:
    • Enregistrement de diverse scénarios de test.
    • Ajustement des tests enregistrés pour tenir compte des contraintes d’exécution.
    • Export des tests enregistrés dans un langage de programmation (Java, Python, …)

Piloter les tests avec Selenium Web Driver (5 heures)

  • Architecture
    • Le Selenium Server
    • Exécution locale vs. exécution distante.
  • Installation
    • Les « languages Binding »
    • Le Selenium Server
    • Les Web Drivers
  • Convertir les scripts de tests générés
    • Ajustements en fonction des frameworks de test
    • Tenir compte des spécificités d’exécution et des langages.
  • Exécuter les tests
  • Reporting des résultats
  • Options avancées
  • Travaux pratiques:
    • Intégration des tests exportés dans un IDE.
    • Définition d’une campagne de tests automatisés.
    • Exécution des tests avec différents navigateurs Web.

Paralléliser les tests avec Selenium Grid (2,5 heures)

  • Limites de Selenium Web Driver
  • Architecture Selenium Grid
  • Installation et configuration
  • Exécution parallélisée des tests
  • Gestion des environnements

Prérequis

  • Connaître les processus de tests.
  • Etre capable de traduire un algorithme dans un langage de programmation (Java, Python, …).
  • Connaître les bases du langage HTML.

Public

Concepteurs/Développeurs, Testeurs, Architectes techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des applications décisionnelles Qlik Sense permettant d'analyser des données provenant du monde du Big Data
  • Mettre en place une connexion de données Big Data Qlik Sense
  • Concevoir et modéliser un modèle de base de données Qlik Sense
  • Construire une interface de Data Visualisation sous Qlik Sense.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation CentOS Administration, vous serez en mesure de :

  • Installer et administrer un système Linux CentOS
  • Maîtriser l’utilisation des disques et des filesystems
  • Mettre en avant les performances et le tuning d’un système CentOS
  • Gérer les périphériques sous CentOS
  • S'initier aux services réseaux sous Linux en général
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation Administration & Sécurité BI 4, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maîtriser l'environnement Central Management Console et la zone de lancement BI.
  • Connaître les concepts de la gestion de la sécurité BI4 
  • Mettre en oeuvre la matrice de sécurité BI4
  • Gérer les dossiers, les catégories, les groupes et utilisateurs
  • Créer et gérer les univers et les connexions 
  • Publier et planifier des objets dans un environnement sécurisé 
  • Vérifier les droits et les relations
  • Restreindre les accès 
  • Gérer un calendrier et les évènements 
  • Mettre en oeuvre des instances et des alertes 
  • Gérer les publications
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les pratiques de conception d'architectures AWS
  • Identifier les services et fonctions nécessaires pour créer des solutions informatiques résilientes, sécurisées et hautement disponibles dans le Cloud AWS
  • Utiliser AWS Well-Architected Framework pour concevoir des solutions informatiques optimales basées sur des scénarios concrets
  • Optimiser l'efficacité d'une infrastructure basée sur AWS afin d'améliorer les performances et de diminuer les coûts
  • Identifier les services AWS dédiés à la sécurité des comptes, aux réseaux, au calcul, au stockage, aux bases de données, à la surveillance, à l’automatisation, aux conteneurs, aux architectures sans serveur, aux services en périphérie ainsi qu’à la sauvegarde et à la restauration
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation ExtJS 6

Proposé par PLB CONSULTANT

Objectifs de la formation

Avec Ext JS 6, Sencha introduit un unique Framework pour la création d'applications sur tous les types d'appareils, mobile, tablettes et postes de travail. Vous serez en mesure de produire une UE optimisée tout en codant moins.

Le processus de fusion Ext JS et Sencha Touch est arrivé à termes et les deux framework ne font plus qu’un.

Grâce à cette formation ExtJS 6, vous apprendrez à réaliser une application Web dite « riche » à l'aide d'un framework Javascript évolué, multi-plateformes et supportant les design responsifs et adaptatifs.

Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Interpréter les composantes du Web
  • Utiliser des applications Web
  • Différencier les diverses composantes du Web
  • Approfondir une stratégie de positionnement sur le Web
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sensibilisation à la cybersécurité, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir les bonnes pratiques pour limiter les risques juridiques et opérationnels
  • Comprendre comment protéger les informations en adéquation avec les besoins métiers
Tarif

A partir de 890,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Veritas Entreprise Vault V14.1, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaitre l'objectif et les avantages d'Enterprise Vault
  • Savoir naviguer dans la console d'administration
  • Décrire les composants d'Enterprise Vault
  • Gérer les cibles Exchange
  • Maintenir les archives de la BAL et les paramètres du client
  • Gérer l'accès client aux archives
  • Migrer les fichiers PST
  • Maintenir l'archivage des journaux
  • Examiner et gérer le stockage Enterprise Vault
  • Gérer la conservation et la suppression de l'espace de stockage
  • Gérer l'indexation
  • Configurer et gérer la classification.
  • Soutenir Enterprise Vault Search
  • Surveiller et gérer les serveurs Enterprise Vault
  • Décrire la sauvegarde et la récupération d'Enterprise Vault
Tarif

A partir de 3 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Figma Perfectionnement, vous serez en mesure de :

  • Savoir identifier et utiliser une méthodologie optimisée dans la construction des fichiers Figma
  • Optimiser votre workflow avec une sélection des meilleurs plugins Figma
  • Exporter et partager vos projets UX/UI Design
Tarif

A partir de 1 200,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire et mettre en oeuvre l'architecture WOA
  • Faciliter les échanges grâce à WOA.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...