Plan du cours
Introduction aux tests d'automatisation
- Vue d'ensemble des tests d'automatisation
- Avantages de l'automatisation
- Types de tests : Fonctionnels et non fonctionnels
- Comprendre l'écosystème du client
- Vue d'ensemble de Oracle APEX
- Introduction à .Net Core
- Bases de Machine Learning dans les algorithmes de code
Aperçu des outils d'automatisation
- Selenium
- Configuration de Selenium WebDriver
- Écrire et exécuter des scripts de test
- Meilleures pratiques pour Selenium
- TestComplete
- Introduction à TestComplete
- Créer des tests automatisés pour différentes applications
- Intégrer TestComplete à d'autres outils
Plongée dans l'automatisation avec Selenium
- Avancé Selenium
- Gestion des éléments web dynamiques
- Tests inter-navigateurs
- Intégration avec TestNG et JUnit
- Développement d'un cadre de travail
- Modèle d'objet de page (POM)
- Cadres axés sur les données et les mots-clés
- Intégration continue avec Jenkins
Fonctionnalités avancées de TestComplete
- Scripts et automatisation
- Langages de script pris en charge par TestComplete
- Automatisation des applications bureautiques, web et mobiles
- Personnalisation des tests
- Création de points de contrôle personnalisés
- Gestion des exceptions et des erreurs
Intégration avec Oracle APEX et .Net Core
- Tester les applications Oracle APEX
- Stratégies de tests automatisés pour les applications APEX
- Outils et pratiques spécifiques à APEX
- Automatisation dans .Net Core
- Mise en place de projets de test
- Tests unitaires avec xUnit
- Tests d'intégration et de bout en bout
Machine Learning dans l'automatisation
- Introduction aux Machine Learning tests
- Bases de l'apprentissage automatique
- Cas d'utilisation de l'apprentissage automatique dans l'automatisation des tests
- Implémentation d'algorithmes Machine Learning
- Écrire des algorithmes pour l'analyse prédictive
- Intégrer l'apprentissage automatique à l'automatisation des tests
Maintenance et construction manuelle de nouvelles applications
- Principes fondamentaux des tests manuels
- Techniques de test manuel
- Rédiger des cas de test et des plans de test efficaces
- Passer du test manuel au test automatisé
- Identifier les candidats à l'automatisation
- Meilleures pratiques pour la maintenance des scripts de test
Digital HCM/NPP et stratégies d'externalisation
- Vue d'ensemble de Digital HCM/NPP
- Outils et technologies dans le domaine de la gestion des ressources humaines
- Stratégies d'automatisation pour les applications HCM
- Gestion des projets de test externalisés
- Meilleures pratiques pour l'externalisation
- Assurer la qualité et la cohérence des projets externalisés
Outils et technologies alternatifs
- Évaluer Jtest et SOAtest
- Caractéristiques de Jtest et SOAtest
- Adéquation aux besoins du client
- Présentation d'outils alternatifs
- Explorer d'autres outils d'automatisation (par exemple, Katalon Studio, Postman pour les tests d'API)
- Stratégies d'intégration et de transition
Ateliers pratiques et scénarios réels
- Sessions pratiques
- Laboratoires pratiques avec Selenium et TestComplete
- Scénarios de test en situation réelle
- Études de cas et projet de référence
- Projet de groupe visant à mettre en œuvre une solution d'automatisation complète
- Présentation et évaluation par les pairs
Résumé et prochaines étapes
Pré requis
- Compréhension des concepts de base de la programmation
- Expérience des essais de logiciels (manuels ou automatisés)
- Familiarité avec les technologies web et les cadres de développement.
Audience
- Testeurs d'automatisation
- Ingénieurs AQ
- Développeurs de logiciels
- Professionnels de l'informatique impliqués dans la maintenance et le test de logiciels
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