Formation Web Application Testing with Selenium and JMeter
Ce 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.
Plan du cours
Introduction
- JMeter caractéristiques
- Tests de performance
Préparatifs
- Exigences et attentes
- Conseils pour obtenir de meilleurs résultats
Vue d'ensemble des composants
- Plan de test
- Groupe de fils
- Échantillonneur
- Contrôleur logique
- Auditeur
- Minuterie
- Assertion
- Configuration Element
- L'ordre d'exécution
Go Pratiques d'utilisation
- Ressources intégrées
- Cache
- Enregistrement des temps de réflexion
- Exécution à partir de la ligne de commande
Variables
- Création de variables
- Utilisation
- Extraction
- Visualisation
Fonctions
- Préparation
- Utilisation
- Créer
Propriétés
- Utilisation
- Création
Authentification
- Formulaires d'application web
- Authentification de base HTTP
Rapports
- Générer un rapport
- Résultats en temps réel
Tests distribués
- Exécution à partir de la ligne de commande
Extension des fonctionnalités
- Plug-ins
- Code personnalisé
Introduction aux tests automatisés
- Concepts de test
- Possibilités et limites de Selenium
Localisateurs
- Comprendre les localisateurs
- Types de localisateurs ID, CSS, XPath et Nom
Localisateurs avancés
- Créer des localisateurs dynamiques
- Construire un chemin
- Relations entre les éléments d'un chemin
- Localisation d'éléments à l'aide de texte
- Meilleures pratiques
Selenium WebDriver
- Principes de base Java
- Préparer un projet Maven dans l'IDE Java
- 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
- Fenêtres pop-up
- Captures d'écran
- Modèles de conception
Pré requis
Compréhension de HTML, XML
Les formations ouvertes requièrent plus de 3 participants.
Formation Web Application Testing with Selenium and JMeter - Booking
Formation Web Application Testing with Selenium and JMeter - Enquiry
Web Application Testing with Selenium and JMeter - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
J'ai tout apprécié car c'est tout nouveau pour moi et je peux voir la valeur ajoutée que cela peut apporter à mon travail.
Zareef - BMW South Africa
Formation - Tosca: Model-Based Testing for Complex Systems
Traduction automatique
Il était facile à comprendre et à mettre en œuvre.
Thomas Young - Canadian Food Inspection Agency
Formation - Robot Framework: Keyword Driven Acceptance Testing
Traduction automatique
De nombreux exercices, qui ont permis d'acquérir de nombreuses compétences pratiques.
Rafal Borek - Bytamic Solutions sp. z o.o.
Formation - Automation Testing with Cypress
Traduction automatique
Analyse pas à pas. Chaque ligne de code est expliquée. Chaque problème que j'ai rencontré pendant le cours a été résolu avec succès et Łukasz m'en a donné la raison. J'ai également apprécié les bonnes pratiques qui ont été présentées. Je n'ai jamais été convaincu par le style TDD - je ne le trouve tout simplement pas utile et il ne vaut pas la peine d'y consacrer du temps. Łukasz a souligné tant d'avantages du TDD qu'il a complètement changé mon opinion.
Michal Uscinski - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
Le formateur a expliqué chaque fonctionnalité en détail.
Argean Quilaquil - DXC
Formation - TestComplete
Traduction automatique
Cours à venir
Cours Similaires
Testing Angular Applications
14 HeuresDans cette formation en direct animée par un instructeur, les participants apprendront à rédiger et à gérer des tests pour les applications Angular .
À la fin de cette formation, les participants seront en mesure de
- Déterminer la stratégie la plus appropriée pour tester une application Angular
- Réaliser des tests unitaires, des composants, des tests A / B et de bout en bout sur une application Angular
- Choisissez les bons outils pour le travail: Jasmine , Karma, Protractor , Moka, etc.
- Écrire des tests en Protractor et au Jasmine
- Exécuter et déboguer des tests avec Karma et Protractor
- Créer une suite de tests maintenable
- Employer les meilleures pratiques pour les tests unitaires en Angular
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
- Angular porte différents noms et versions, à savoir: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pour personnaliser la version utilisée dans cette formation, veuillez nous contacter.
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.
Iridium: Cucumber and Selenium Based Testing
7 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux ingénieurs de test et aux développeurs qui souhaitent apprendre à tester une application web complexe à l'aide de Iridium.
A l'issue de cette formation, les participants seront capables de :
- Créer des tests de bout en bout qui simulent les actions d'un utilisateur lorsqu'il navigue dans une application web.
- Automatiser les tests d'applications thématiques avec plusieurs styles.
- Créer des cas de test lisibles pour les non-techniciens.
- Exécuter des tests dans une grande variété de navigateurs.
- Utiliser le paquet Iridium Snippets pour Atom afin de faciliter l'écriture de scripts de test.
- Réduire les coûts de maintenance du code Java et des objets de page personnalisés.
Testing React Apps with Jest
14 HeuresCette formation en direct avec instructeur in <loc> ; (sur site ou à distance) est destinée aux ingénieurs qui souhaitent utiliser Jest pour tester React des applications et des composants.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer un environnement de test approprié.
- Écrire des tests asynchrones pour React applications et composants.
- Exécuter des tests Jest avancés qui incluent le mocking, les spies et les stubs.
Protractor: End-to-End Testing for Angular Web Applications
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent à écrire Protractor des tests sur un exemple d'application web Angular dans un environnement de laboratoire en direct.
À la fin de ce cours, les participants auront acquis des compétences en Protractor et se sentiront à l'aise
- créer leurs propres tests d'automatisation pour les applications Angular.
- intégrer Protractor dans leur flux de développement existant.
- s'assurer que leurs tests sont propres et maintenables.
- Exécuter Protractor avec ou sans Selenium pour piloter le comportement du navigateur.
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.
Test Automation with Selenium and Katalon Studio
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Selenium et Katalon Studio pour créer des solutions de tests automatisés de bout en bout.
A l'issue de cette formation, les participants seront capables de :
- Générer et exécuter des tests multiplateformes pour n'importe quel système d'exploitation ou appareil.
- Intégrer les tests automatisés dans un pipeline CI/CD.
- Automatiser les tests web, les tests d'API, les tests mobiles et les tests de bureau.
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.
Selenium WebDriver Overview
7 HeuresQui devrait être présent
- Toute personne souhaitant utiliser ' Test Automation avec Selenium Web Driver' au sein d'une entreprise ou à des fins personnelles
Vue d'ensemble
- Apprenez à comprendre en toute confiance l' Test Automation avec Selenium Web Driver
- Apprenez à utiliser les informations du cours à votre avantage
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'
Automation Testing with Cypress
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Cypress pour automatiser les tests.
A l'issue de cette formation, les participants seront capables de :
- Réaliser des tests d'automatisation de bout en bout avec Cypress.
- Mettre en place des tests d'intégration et des tests unitaires dans une application web.
- Utiliser Cypress comme alternative à Selenium.
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.