Formation Selenium pour Développeur

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 Selenium Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et exploiter la plateforme Selenium et ses composants
  • Programmer les API Web driver pour l'exécution des tests
  • Développer le Framework "Keyword Driven Testing" et paramétrer les tests automatisés
  • Intégrer des suites de tests automatisées dans les processus d'intégration et de validation

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

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

Description

Cette formation Selenium pour développeur vous apprend à mettre en place un environnement de test complet autour de la plateforme Selenium. Après avoir fait le tour des différents composants de la plateforme et des langages supportés, le cours vous apprend à configurer Selenium Grid et TestNG pour exécuter des tests sur plusieurs machines en parallèle.

La formation se concentre ensuite sur l'API WebDriver (interactions, synchronisation...) et sur les spécificités d'un framework "Keyword Driven Testing" (définition, référentiel, génération de rapports...).

Les deux derniers chapitres vous montrent comment déployer et intégrer vos tests sur Docker, Jenkins et Squash-TM dans le respect des meilleures pratiques en vigueur.

Programme

Mise en place de la plateforme de test et de l'environnement de développement

Présentation des composants de la plateforme
Présentation de la spécifications W3C pour l'API webDriver
Mise en place d'une architecture complète pour exécuter des tests
Mise en place de l'environnement de développement en Java

Travaux pratiques

Installation de la plateforme et tests de bon fonctionnement des navigateurs

Exploitation de la plateforme Selenium et de ses composants

Structure générale d'un test métier automatisé
Présentation des langages supportés
Mise en place de Selenium Grid pour exécuter des tests sur une machine distante
Utilisation de Selenium Grid et TestNG pour exécuter des tests sur plusieurs machines en parallèle

Travaux pratiques

Préparation, exécution des suites de tests
Installation d’un grid de serveurs de tests

Mise en œuvre des actions élémentaires de tests avec API WebDriver

Reconnaissance de composants dans une page Web avec des sélecteurs CSS et XPath
Interactions avec les composants (sélection, double-clique), les fenêtres de l'application et le navigateur
Comment synchroniser un test, attendre un événement ou une condition explicite
Capturer une image de l'écran en cas d'erreur ou à la demande
API complémentaires (Sikuli, OpenCV)

Travaux pratiques

Programmer des actions élémentaires de tests

Vers un Framework "Keyword Driven Testing"

Définition d’un Framework de mots-clés techniques
Utilisation de données externes pour les tests
Génération de rapports de tests
Conception et développement d'une API de "Keyword Driven Testing"
Référentiel de composants, Pattern "Page Object Model"

Travaux pratiques

Application du Keyword Driven Testing
Gestion de l'obsolescence des mots-clés

Intégration et déploiement des tests automatisés

Déploiement des tests sur des conteneurs Docker
Intégration des tests automatisés dans Jenkins
Intégration avec un référentiel de tests, Squash-TM

Travaux pratiques

Mise en œuvre et paramétrage sous Jenkins
Démonstration des ponts vers Squash-TM

Synthèse et perspectives

Limitations et bonnes pratiques d’utilisation de Selenium
Organisationnelles et techniques
Présentation de Katalon Studio Open Source
Perspectives futures

Travaux pratiques

Étude de cas avec exemples progressifs basés sur une application d’exemple

Prérequis

Pour suivre ce cours Selenium Développeur dans de bonnes conditions, il est nécessaire d'avoir de bonnes connaissances dans les processus de test et de connaître un langage de programmation orienté Objet.

Public

Cette formation Selenium Développeur s'adresse aux consultants d'automatisation de tests, aux ingénieurs développeurs, aux équipes de développement, aux automaticiens de tests...

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Umbraco - Concevoir des sites Web vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser Umbraco et tout un ensemble de notions périphériques indispensables
  • Etre en capacité de créer des sites et des applications Web
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Mettre en oeuvre SonarQube dans le contexte d'un projet de développement logiciel

 

Décrire le fonctionnement de SonarQube
Mettre en oeuvre SonarQube
Intégrer SonarQube dans un IDE
Administrer SonarQube (traces, archivage, plugins, sécurité, etc.)

Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement des modèles génératifs comme ChatGPT.
  • Maîtriser l’interaction avec l’API OpenAI et l’utilisation de ChatGPT pour effectuer des tâches de génération, de refactorisation, d'optimisation et de nettoyage du code.
  • Utiliser l'IA pour la détection et la correction de failles de sécurité.
  • Comprendre les limitations, les risques, et les évolutions possibles des IA génératives.
Tarif

A partir de 1 750,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Selenium

Proposé par Sparks

Objectifs de la formation

  • Maîtriser la suite Selenium
  • Gérer Selenium IDE et la localisation
  • Connaître Selenium WebDriver
  • Savoir utiliser un framework pour la gestion des données
  • Maîtriser le pattern Page Object
  • Gérer les rapports avec Jenkins
  • Comprendre Selenium Grid
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Data Analyst

Proposé par M2I

Objectifs de la formation

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

  • Analyser des données brutes collectées en masse (Big Data) sur le Web et les réseaux sociaux pour en tirer des conclusions exploitables par les entreprises
  • Produire des rapports ou reporting, destinés aux différents services de l'entreprise, afin de faciliter la prise de décision des managers
  • Analyser et traiter des données grâce à des langages de programmation tels que R, SQL ou Hive
  • Utiliser des outils comme SAS, Tableau, Microsoft Power BI ou encore Oracle
  • Effectuer des recherches dans les bases de données brutes dans le but de produire du reporting
  • Identifier les problématiques à résoudre grâce aux données recueillies
  • Communiquer facilement pour pouvoir fournir des informations de façon précise
  • Passer le Titre professionnel "Concepteur développeur en science des données".
Tarif

Contacter l'organisme

Durée

116j / 812h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Langage C# avancé vous serez en mesure de:

  • Créer et déployer un service Windows
  • Optimiser le code de vos applications
  • Programmer en des application multithreads
  • Implémenter des WebServices SOAP et REST
  • Utiliser les sockets pour  la programmation réseau
  • Utiliser WPF
  • Utiliser LINQ dans un programme C# 
Tarif

A partir de 2 420,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Automatiser des tâches
  • Créer et diffuser modèles et des formulaires
  • Réaliser des fusions de documents avec des données externes (publipostage, étiquettes)
  • Savoir créer une bibliographie et une table d’index
  • Atteindre le niveau Avancé voire Expert de la certification TOSA® (Entre 725 et 1000 points)
Tarif

A partir de 690,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Selenium : Foundation A4Q

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Selenium Foundation A4Q, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Expliquer les objectifs, avantages et inconvénients de l'automatisation des tests
  • Apprendre à automatiser une application web avec Selenium
  • Bâtir des scripts maintenables avec Selenium WebDriver
  • Réussir la certification A4Q Selenium Fondation
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier et décrire les valeurs et les principes de l’Agilité
  • S'intégrer dans une équipe et un projet Agile
  • Traduire la vision du Product Owner
  • Exploiter les méthodes Agiles pour en tirer tous les avantages
  • Mettre en oeuvre les techniques de développement adaptées aux projets agiles
  • Prendre part à l'auto-organisation d'une équipe de développement Agile
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer les techniques clés de délégation et de responsabilisation
  • Maîtriser la fixation d'objectifs et les attitudes de délégation
  • Développer les compétences du coaching pour mieux déléguer
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Je cherche à faire...