Formation Test Automation with Selenium and Jenkins
Ce cours fournit une formation pour gérer les projets de test en utilisant Selenium la suite de test et les tests continus avec Jenkins.
Public concerné :
- Ingénieurs de test logiciel
- Développeurs de logiciels impliqués dans le développement agile
- Responsables de mise en production
- Ingénieurs AQ
A la fin de la formation Selenium, les participants seront capables de :
- Utiliser efficacement la suite de tests Selenium dans des projets réels
- Utiliser Selenium pour les tests inter-navigateurs
- Distribuer les tests à l'aide de Selenium Grid
- Exécuter des tests de régression Selenium en Jenkins.
- Préparer des rapports de test et des rapports de périodicité en utilisant Jenkins.
Plan du cours
Introduction aux tests automatisés
- Concepts de test
- Possibilités et limites des Selenium
Les localisateurs
- Comprendre les localisateurs
- Types de localisateurs ID, CSS, XPath et Nom
Localisateurs avancés
- Localisateurs dynamiques
- Construire un chemin
- Relations entre les éléments d'un chemin
- Localisation des éléments avec le texte souhaité
- Meilleures pratiques
Apache Maven
- Configuration du projet
Selenium WebDriver
- Java bases
- Java IDE
- API WebDriver
- Résolution des problèmes
- Débogage
TestNG
- Assertions
- Annotations
- Suite de tests
- Paramètres
- Tests inter-navigateurs
- Rapports
Avancé Selenium WebDriver
- Contenu dynamique
Selenium Grille
- Comprendre les tests distribués
- Préparer l'infrastructure
- Utiliser WebDriver à distance
Gestion de projet
- Système de contrôle de version Git
- Intégration avec Jenkins
Pré requis
Compréhension de HTML, XML
Les formations ouvertes requièrent plus de 3 participants.
Formation Test Automation with Selenium and Jenkins - Booking
Formation Test Automation with Selenium and Jenkins - Enquiry
Test Automation with Selenium and Jenkins - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (7)
-Jenkins sujet maitrisé par le formateur ( on a passé beaucoup de temps sur ce sujet et c'est très bien) -Formateur très impliqué et même si ne connaissait pas certaines choses technique mais accèpte toujours le challenge pour trouver une solution possible en utilisant chatgpt par exemple.
samy - Extia
Formation - Test Automation with Selenium and Jenkins
L'instructeur. J'ai compris ce qu'il enseignait, ce qui était surprenant compte tenu de mon manque de connaissances. S'il a pu m'enseigner, il peut enseigner à n'importe qui !!!!
April - OIT
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
Le formateur était très bien informé et au fait des meilleures pratiques actuelles. Les exercices étaient très utiles pour montrer comment gérer les problèmes de la vie réelle.
Doug - OIT
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
Il y avait beaucoup d'informations à traiter et à digérer, mais Luke (le formateur) les a divisées en morceaux de la taille d'une bouchée que je peux gérer. Merci Luke !
Eli - OIT
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
La formation à la localisation des éléments le 1er jour
Julie - OIT
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
J'ai surtout apprécié que le formateur soit très impliqué et qu'il essaie d'expliquer à chacun d'entre nous ce que nous ne comprenons pas. J'ai également apprécié que le programme soit assez équilibré entre l'information et la pratique.
Andrada - MSG system
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
- Exercices pratiques pour appliquer les connaissances théoriques qui ont été partagées au préalable - Aidé à répondre à toutes les préoccupations et questions que nous avions, même si elles étaient stupides. - Le matériel de soutien était explicite et détaillé
Andreea - MSG system
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
Cours à venir
Cours Similaires
Mobile Automation with Appium Overview
7 HeuresPublic:
Toute personne impliquée dans les tests, y compris les testeurs d'automatisation mobile
Automate Windows Desktop Applications with AutoIt
14 HeuresDans cette formation dirigée par un instructeur en <loc> ; (sur site ou à distance), les participants apprendront à utiliser AutoIt pour automatiser les applications de fenêtre au cours d'une série d'exercices pratiques en laboratoire.
JMeter Fundamentals
7 HeuresCe cours couvre la création et la mise en œuvre de tests fonctionnels et unitaires avec Apache JMeter, le logiciel gratuit de test d'applications de la Apache Software Foundation. L'objectif de ce cours est de permettre aux organisations d'automatiser complètement leurs différentes exigences en matière de tests, en économisant du temps et de l'argent, et en aidant à minimiser le risque d'erreur humaine dans les tests. Le programme explore les concepts de conception et de création de plans de test pour des applications web réelles utilisant Apache JMeter, y compris les plans de tests fonctionnels, de régression et de stress. Les participants apprendront à concevoir des plans de test à des fins diverses et à utiliser les différents composants et fonctions d'Apache JMeter à leur avantage, ce qui leur permettra d'automatiser complètement le processus de test des applications web.
JMeter Fundamentals and JMeter Advanced
14 HeuresIl s'agit des cours JMeter Fondamentaux et JMeter Avancés proposés ensemble pour des raisons de commodité.
Principes fondamentaux de JMeter
Ce cours couvre la création et la mise en œuvre de tests fonctionnels et unitaires avec Apache JMeter , le logiciel de test d'applications gratuit de Apache Software Foundation. L'objectif de ce cours est de permettre aux organisations d'automatiser complètement leurs diverses exigences en matière de tests, en leur faisant gagner du temps et de l'argent, tout en minimisant le risque d'erreur humaine lors des tests. Le programme explore les concepts de conception et de création de plans de test pour des applications Web réelles utilisant Apache JMeter , y compris des plans de tests fonctionnels, de régression et de contraintes. Les participants apprendront comment concevoir des plans de test à diverses fins et comment utiliser à leur avantage les divers composants et fonctions de JMeter , ce qui leur permettra d'automatiser complètement le processus de test des applications Web.
JMeter Advanced
Ce cours traite des techniques avancées de test d'applications Web. Il se concentre sur l'automatisation complète, la création de scripts et l'intégration de tests avec une source de données externe.
Web Application Performance Testing with JMeter
7 HeuresCe cours a été créé pour les responsables de tests, les testeurs, les analystes métier, les concepteurs, les développeurs, les administrateurs et pour toute personne intéressée par la planification et la réalisation de tests de performance des applications Web. Il explique comment définir des exigences non fonctionnelles, les indicateurs les plus importants dans des implémentations spécifiques, comment créer un plan de test de performance, le mettre en oeuvre dans JMeter , l'exécuter et analyser les résultats.
Robot Framework: Keyword Driven Acceptance Testing
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs de test de logiciels qui souhaitent apprendre à écrire un ensemble de cas de test et une suite de tests, puis à exécuter les tests sur une application de démonstration.
A l'issue de cette formation, les participants seront capables de :
-
Utilisez l'approche de test par mots-clés du Robot Framework et la syntaxe des données de test tabulaires pour écrire et exécuter des tests.
Utiliser une syntaxe cohérente pour composer de nouveaux mots-clés à partir de mots-clés existants.
Exécuter des tests BDD (Behavior Driven Development) de type Gherkin (similaire à Cucumber).
Générer et interpréter des rapports et des journaux pour résoudre les problèmes dans l'application testée.
Étendre les capacités de Robot Framework en utilisant des bibliothèques tierces écrites en Python, Java, Perl, Javascript et PHP.
Intégrer Robot Framework avec Selenium pour tester les applications web.
Web Application Testing with Selenium and JMeter
35 HeuresCe cours propose une formation à la gestion de projets de tests et fournit une expérience pratique des applications Web, de l'automatisation des tests fonctionnels et de l'automatisation des tests multi-navigateurs à l'aide de la suite de tests Selenium. En outre, il a introduit de manière exhaustive jMeter.
Environ 2 jours de JMeter et 3 jours de Selenium.
Introduction to Selenium
7 HeuresCe cours d'introduction est conçu pour familiariser les professionnels du test avec les bases du test des applications Web utilisant Selenium . Les testeurs peuvent créer, améliorer et gérer des scripts à l'aide de Selenium IDE et de Selenium 2 WebDriver.
Public visé
Le public cible est constitué de testeurs de logiciels qui cherchent à automatiser le test d'applications Web à l'aide de Selenium . Ces testeurs sont peut-être nouveaux dans l'automatisation des tests et peuvent également inclure des praticiens, des gestionnaires ou des chefs d'équipe d'assurance qualité chargés d'interagir avec les testeurs ou qui doivent s'assurer que les outils sont mis en œuvre de manière complète et appropriée.
A la fin du cours, vous pourrez:
- Décrire la fonction et le but du Selenium
- Comprendre les avantages et l'approche appropriée pour l'automatisation des tests
- Enregistrer des cas de tests automatisés
- Lire des cas de test automatisés
- Appliquer et utiliser différentes techniques de vérification
- Voir et analyser les résultats
- Configurer et utiliser le Selenium RC (Remote Control)
- Créer et travailler avec des suites de tests
- Planifier des tests automatiques
- Utiliser différents formats de script Selenium
- Modifier les scripts pour étendre la capacité de tester l'application
- Configurer Selenium avec Eclipse et le Selenium 2 WebDriver
- Comprendre et utiliser les fichiers d'assistance RTTS
- Conversion du code sélénium pour qu'il fonctionne avec le WebDriver Selenium 2
- Configurer les fichiers journaux personnalisés
- Créer une carte d'objets personnalisée
- Créer des modules réutilisables pour réduire la maintenance des scripts
- Utiliser des outils pour aider à identifier XPath
Selenium for Victims of Manual Testing
14 HeuresCe cours pratique est conçu pour les testeurs manuels afin de faciliter les tests automatisés.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 HeuresCe cours donne un aperçu complet de la manière d'utiliser les tests fonctionnels et de performance automatisés avec Selenium et JMeter utilisant l'environnement Java / Maven . 3 jours sont consacrés au Selenium , 2 jours au JMeter .
Test Automation with Selenium
21 HeuresCette formation permet de gérer des projets de test et d'acquérir une expérience pratique des applications web, de l'automatisation des tests fonctionnels et de l'automatisation des tests entre navigateurs à l'aide de la suite de tests Selenium.
Public cible :
- Ingénieurs de test logiciel
- Développeurs de logiciels impliqués dans le développement agile
A la fin de la formation Selenium, les participants seront capables de :
- Utiliser efficacement la suite de tests Selenium dans des projets réels
- Utiliser Selenium pour les tests inter-navigateurs
TestComplete
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser les fonctionnalités de TestComplete'y compris son modèle d'objet de test, les points de contrôle, le mappage des noms et l'interface utilisateur pour effectuer des tests automatisés sur les applications de bureau, Web et mobiles.
A l'issue de cette formation, les participants seront capables de :
- Créer, enregistrer et exécuter des tests fonctionnels.
- Créer un cadre de test évolutif et maintenable.
- Créer des points de contrôle, ajuster les tests pour plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de script de TestComplete'
Testing with TestNG
14 HeuresTestNG est un framework de test conçu pour simplifier un large éventail de besoins en tests, du test unitaire (tester une classe isolée) au test d'intégration (tester des systèmes complets composés de plusieurs classes, plusieurs packages et même plusieurs frameworks externes, tels serveurs d'applications).
Public
Ce cours est destiné aux ingénieurs et aux développeurs qui souhaitent adopter la suite TestNG dans leur flux de travail.
Tosca: Model-Based Testing for Complex Systems
35 HeuresDans cette formation en direct dirigée par un instructeur in <loc> ; les participants apprendront à utiliser Tosca pour effectuer des tests de bout en bout (web + backend). La formation combine la théorie et la pratique dans un environnement de laboratoire réel, donnant aux participants la possibilité d'interagir avec la technologie, l'instructeur et leurs pairs.
La formation commence par une vue d'ensemble des tests d'automatisation traditionnels basés sur le code et les scripts et les oppose à l'approche de Tosca basée sur le modèle (MBT). Les participants apprennent à créer et à exécuter des cas de test en utilisant les modules par défaut de Tosca ainsi qu'à construire leurs propres modules pour l'exécution.
Des principes de modélisation des logiciels à la couverture des tests sur différents navigateurs, cette formation accompagne les participants à travers la théorie et la pratique et leur permet de mettre en œuvre leur propre solution de test dans Tosca.
TOSCA Certification Preparation
14 HeuresCette formation en présentiel, dispensée par un instructeur (en ligne ou sur site), s'adresse aux professionnels intermédiaires des tests logiciels qui souhaitent obtenir la certification TOSCA et démontrer leur maîtrise de l'automatisation des tests à l'aide de Tricentis Tosca.
À la fin de cette formation, les participants seront capables de :
- Comprendre la structure et les exigences de la certification TOSCA.
- Maîtriser les concepts de TOSCA, notamment la conception des cas de test, l'automatisation et l'exécution.
- Appliquer les meilleures pratiques pour créer des cas de test réutilisables et maintenables.
- Se préparer aux épreuves pratiques et théoriques de l'examen de certification TOSCA.