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
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Formation - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Formation - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks