Plan du cours
Introduction à l'Automatisation des Tests
- Aperçu de l'Automatisation des Tests
- Avantages de l'automatisation
- Types de tests : Fonctionnels vs Non-fonctionnels
- Comprendre l'écosystème du Client
- Aperçu d'Oracle APEX
- Introduction à .Net Core
- Bases de l'apprentissage machine dans les algorithmes de code
Vue d'ensemble des Outils d'Automatisation
- Selenium
- Configuration de Selenium WebDriver
- Rédaction et exécution de scripts de test
- Bonnes pratiques pour Selenium
- TestComplete
- Introduction à TestComplete
- Création de tests automatisés pour différentes applications
- Intégration de TestComplete avec d'autres outils
Plongeon Profond dans l'Automatisation avec Selenium
- Selenium Avancé
- Gestion des éléments web dynamiques
- Tests multi-navigateurs
- Intégration avec TestNG et JUnit
- Développement de Frameworks
- Modèle d'Objet de Page (POM)
- Frameworks basés sur les données et les mots-clés
- Intégration continue avec Jenkins
Fonctionnalités Avancées de TestComplete
- Scripting et Automatisation
- Langages de scripting supportés par TestComplete
- Automatisation d'applications de bureau, web et mobiles
- Personnalisation des Tests
- Création de points de contrôle personnalisés
- Gestion des exceptions et erreurs
Intégration avec Oracle APEX et .Net Core
- Tests d'applications Oracle APEX
- Stratégies de tests automatisés pour les applications APEX
- Outils et pratiques spécifiques à APEX
- Automatisation dans .Net Core
- Configuration de projets de tests
- Tests unitaires avec xUnit
- Tests d'intégration et de bout en bout
Apprentissage Machine dans l'Automatisation
- Introduction à l'Apprentissage Machine dans les Tests
- Bases de l'apprentissage machine
- Cas d'utilisation de l'apprentissage machine en automatisation des tests
- Mise en œuvre d'Algorithmes d'Apprentissage Machine
- Rédaction d'algorithmes pour l'analyse prédictive
- Intégration de l'apprentissage machine avec l'automatisation des tests
Maintenance et Construction Manuelle de Nouvelles Applications
- Fondamentaux du Test Manuel
- Techniques de test manuel
- Rédaction de cas de tests et plans de tests efficaces
- Transition du Test Manuel à l'Automatisation des Tests
- Identification des candidats à l'automatisation
- Bonnes pratiques pour maintenir les scripts de test
HCM/NPP Numérique et Stratégies d'Externalisation
- Vue d'ensemble de l'HCM/NPP Numérique
- Outils et technologies en HCM
- Stratégies d'automatisation pour les applications HCM
- Gestion de Projets de Tests Externalisés
- Bonnes pratiques pour l'externalisation
- Assurance de la qualité et de la cohérence dans les projets externalisés
Outils et Technologies Alternatifs
- Évaluation de Jtest et SOAtest
- Fonctionnalités de Jtest et SOAtest
- Adéquation aux besoins du client
- Introduction à des Outils Alternatifs
- Exploration d'autres outils d'automatisation (par exemple, Katalon Studio, Postman pour les tests API)
- Stratégies d'intégration et de transition
Ateliers Pratiques et Scénarios du Monde Réel
- Sessions Pratiques
- Laboratoires pratiques avec Selenium et TestComplete
- Scénarios de tests réels
- Études de Cas et Projet Capstone
- Projet de groupe pour mettre en œuvre une solution d'automatisation complète
- Présentation et revue par les pairs
Résumé et Étapes Suivantes
Pré requis
- Une compréhension des concepts de programmation de base
- Une expérience en test logiciel (manuel ou automatisé)
- Une familiarité avec les technologies web et les frameworks de développement
Audience
- Testeurs d'automatisation
- Ingénieurs QA
- Développeurs logiciels
- Professionnels IT impliqués dans la maintenance et le test des logiciels
Nos clients témoignent (5)
Bonne relation, Łukasz a pris le temps de répondre aux questions de chacun et a pu aider quiconque avait un problème
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
J'ai apprécié tout cela car c'est nouveau pour moi et je peux voir la valeur ajoutée qu'il peut apporter à mon travail.
Zareef - BMW South Africa
Formation - Tosca: Model-Based Testing for Complex Systems
Traduction automatique
Le formateur a expliqué chaque fonctionnalité de manière approfondie.
Argean Quilaquil - DXC
Formation - TestComplete
Traduction automatique
L'animateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les leçons aussi passionnantes que possible. J'ai beaucoup apprécié la leçon et j'ai acquis beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est la localisation des éléments pour différents composants web, tels que les champs de saisie, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris différentes méthodes pour localiser les éléments en utilisant des sélecteurs CSS, 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
J'ai aimé la manière dont les exemples mènent au suivant. Vous pouvez utiliser ce que vous avez appris dans le segment précédent dans le suivant.
Sacha Mannion - BeyondTrust
Formation - C# for Automation Test Engineers
Traduction automatique