Formation Testing with TestNG
TestNG 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.
Plan du cours
Pour commencer
- Annotations
- testng.xml
- Exécution TestNG
Méthodes de test, classes de test et groupes de test
- Méthodes de test
- Groupes de tests
- Groupes de groupes
- Groupes d'exclusion
- Groupes partiels
- Paramètres
- Dépendances
- Usines
- Annotations au niveau des classes
- Parallélisme et délais d'attente
- Réexécution des tests ayant échoué
- Tests JUnit
- Exécuter TestNG par programme
- BeanShell et sélection avancée de groupes
- Transformateurs d'annotations
- Intercepteurs de méthodes
- [Écouteurs
- Injection de dépendance
- Écouter les invocations de méthodes
- Remplacer les méthodes de test
- Modification des suites (ou) des tests
Résultats des tests
- Succès, échec et affirmation
- Journalisation et résultats
YAML
Pré requis
Les participants doivent avoir des compétences de base en programmation, une connaissance élémentaire des procédures de test ou une expérience préalable avec d'autres cadres de test.
Les formations ouvertes requièrent plus de 3 participants.
Formation Testing with TestNG - Booking
Formation Testing with TestNG - Enquiry
Testing with TestNG - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
Le cours était instructif et facile à suivre.
Najeeda Motala - Multichoice
Formation - Advanced C# for Automation Test Engineers
Traduction automatique
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
Le formateur a expliqué chaque fonctionnalité en détail.
Argean Quilaquil - DXC
Formation - TestComplete
Traduction automatique
Le formateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les cours aussi captivants que possible. J'ai apprécié la leçon et j'en ai tiré beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est celle du repérage des éléments pour différents composants web comme les champs de texte, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris une autre méthode de repérage des éléments en utilisant CSS sélecteurs, XPath, le nom et l'ID. J'ai aimé les explications. Merci.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
Cours à venir
Cours Similaires
Advanced Automation Testing and Maintenance
35 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur site) est destinée aux testeurs et développeurs de niveau intermédiaire qui souhaitent approfondir leurs connaissances et leurs compétences en matière de tests d'automatisation, en se concentrant sur des outils tels que Selenium, TestComplete, et en intégrant Oracle APEX et .Net Core.
A la fin de cette formation, les participants seront capables de :
- Mettre en place et configurer Selenium et TestComplete pour les tests d'automatisation.
- Développer des scripts de test et des frameworks avancés.
- Intégrer les tests d'automatisation aux applications Oracle APEX et .Net Core.
- Appliquer des techniques d'apprentissage automatique pour améliorer l'automatisation des tests.
- Passer efficacement des tests manuels aux tests automatisés.
- Gérer des projets de test externalisés et maintenir des normes de qualité.
Advanced C# for Automation Test Engineers
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs expérimentés en tests d'automatisation qui souhaitent apprendre les concepts de programmation avancés C# pour les tests d'automatisation.
A l'issue de cette formation, les participants seront capables de :
-
Comprendre les concepts de programmation avancés C# et les meilleures pratiques.
Appliquer les principes avancés de programmation orientée objet pour créer des solutions d'automatisation efficaces et flexibles.
Concevoir et développer des cadres d'automatisation modulaires et réutilisables en utilisant les meilleures pratiques de l'industrie.
Advanced Selenium
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à améliorer une suite de tests automatisés en utilisant des techniques avancées pour conduire Selenium.
A l'issue de cette formation, les participants seront capables de :
- Résoudre les problèmes complexes d'automatisation des tests d'applications web avec Selenium.
- Appliquer des expressions régulières et des techniques de vérification basées sur des modèles.
- Gérer les exceptions qui interrompent l'exécution des tests.
- Recherche programmée d'objets Web.
- Capturer dynamiquement des données à partir de contrôles Web.
- Créer un cadre de test axé sur les données.
- Distribuer les tests avec Selenium Grid.
Advanced Selenium with C#
14 HeuresDans cette formation, les participants apprendront comment améliorer une suite de tests automatisés en utilisant des techniques avancées pour conduire Selenium.
Audience : testeurs de logiciels, gestionnaires de tests, professionnels de l'assurance qualité.
Advanced TestStand: Mastering Test Automation
21 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur site) s'adresse aux ingénieurs de test et aux spécialistes de l'automatisation de niveau intermédiaire à avancé qui souhaitent explorer les fonctionnalités et les techniques avancées de TestStand pour maximiser l'efficacité et l'efficience de l'automatisation des tests.
A l'issue de cette formation, les participants seront capables de :
- Utiliser les caractéristiques et fonctionnalités avancées de TestStand pour améliorer les flux de travail d'automatisation des tests.
- Personnaliser les interfaces utilisateurs et développer des séquences de test avancées.
- Mettre en œuvre des techniques avancées de traitement des résultats et de reporting.
- Intégrer TestStand avec des bases de données, des systèmes et du matériel externes.
- Appliquer les meilleures pratiques pour la maintenance, la gestion, le dépannage et le débogage de séquences de test complexes.
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.
C# for Automation Test Engineers
21 HeuresCette formation en direct, dirigée par un instructeur, est conçue pour toute personne intéressée par l'apprentissage de C# dans le but d'effectuer des tests d'automatisation. Il s'agit d'un cours simplifié et intensif avec de nombreux exercices pratiques pour permettre aux participants d'acquérir rapidement les compétences de programmation essentielles nécessaires pour les tests d'automatisation de logiciels. L'accent est mis sur les fondamentaux C# qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les cadres d'automatisation des tests tels que Selenium. Si vous êtes déjà familiarisé avec le langage C# et que vous souhaitez vous lancer directement dans les tests avec Selenium, nous vous invitons à consulter la page suivante : Selenium WebDriver en C# : Introduction à l'automatisation des tests web en C#.
EasyTest
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux opérateurs et aux testeurs qui souhaitent utiliser EasyTest pour tester des applications ou des systèmes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer EasyTest.
- Utiliser EasyTest pour tester les systèmes et les fonctionnalités des applications.
- Automatiser et maintenir les scripts dans EasyTest.
Test automation with HP UFT
21 HeuresCe cours démontre par la pratique les principes fondamentaux et les applications de l'automatisation des tests avec HP UFT.
Introduction to Java for Test Automation
28 HeuresCette formation en direct, dirigée par un instructeur, est conçue pour toute personne intéressée par l'apprentissage de Java dans le but d'automatiser les tests. Il s'agit d'un cours simplifié et intensif avec de nombreux exercices pratiques pour que les participants acquièrent rapidement les compétences de programmation essentielles nécessaires pour les tests d'automatisation de logiciels. L'accent est mis sur les fondamentaux Java qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les cadres d'automatisation des tests tels que Selenium. Il contourne également l'approche conventionnelle " Hello World " de l'apprentissage de Java, car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours a pour objectif de permettre aux participants d'être rapidement opérationnels dans le domaine de l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et que vous souhaitez vous lancer directement dans les tests avec Selenium, nous vous invitons à consulter le cours suivant : Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training).
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.
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'
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.