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)
Bon rapport, Łukasz a eu le temps de répondre aux questions de chacun et a pu aider tous ceux qui avaient un problème.
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
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
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
J'ai aimé la façon dont les exemples mènent au suivant. On peut utiliser ce que l'on a appris dans le segment précédent pour le suivant.
Sacha Mannion - BeyondTrust
Formation - C# for Automation Test Engineers
Traduction automatique