Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Selenium Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 995,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 995,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
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.
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
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
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
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
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
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
À l'issue de cette formation Word 2013 avancée, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 690,00 € |
Durée |
2j / 14h |
Modes |
|
La philosophie DevOps consiste à la mise en place d’outils et de bonnes pratiques permettant une meilleure collaboration entre tous les acteurs de la chaîne logicielle, développeurs et administrateurs systèmes.
Le but de cette formation est avant tout de sensibiliser le développeur Java et l’administrateur système à cette méthodologie et de leur donner tous les éléments leur permettant d’intervenir à tous les niveaux du cycle de vie de l’application du développement à la mise en production. Pour cela, des outils de build, de gestion de dépendances, de tests et d’intégration continue sont mis en avant avant de permettre l’automatisation des phases post-développement.
Le développeur Java et l’administrateur ont également à leur disposition une palette d’outils pour provisionner ces environnements rapidement et appréhender le monitoring et les problèmes liés à la mise en production de l’application.
Tarif |
A partir de 1 890,00 € |
Durée |
2j / 14h |
Modes |
|
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 |
|
Tarif |
A partir de 2 480,00 € |
Durée |
3j / 21h |
Modes |
|
Concrètement, à l'issue de cette formation Langage C# avancé vous serez en mesure de:
Tarif |
A partir de 2 420,00 € |
Durée |
4j / 28h |
Modes |
|
À l'issue de cette formation Java Développement, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
9j / 63h |
Modes |
|
Tarif |
A partir de 1 990,00 € |
Durée |
3j / 21h |
Modes |
|
Plus concrètement, à l'issue de cette formation PowerPoint 2016 Perfectionnement vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 390,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 1 750,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Gestion de projet agile avec Scrum, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|