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
-
Compréhension de l'écosystème du client
- Aperçu d'Oracle APEX
- Introduction à .Net Core
- Bases de l'apprentissage automatique dans les algorithmes de code
Aperçu des outils d'automatisation
-
Selenium
- Configuration de Selenium WebDriver
- Écriture et exécution des 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
Analyse approfondie de l'automatisation avec Selenium
-
Selenium avancé
- Gestion des éléments web dynamiques
- Tests multi-navigateurs
- Intégration avec TestNG et JUnit
-
Développement de cadres de travail (frameworks)
- Modèle Page Object (POM)
- Cadres de travail pilotés par les données et pilotés par les mots-clés
- Intégration continue avec Jenkins
Fonctionnalités avancées de TestComplete
-
Scripting et automatisation
- Langages de script pris en charge par TestComplete
- Automatisation des 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 des applications Oracle APEX
- Stratégies de test automatisé pour les applications APEX
- Outils et pratiques spécifiques à APEX
-
Automatisation dans .Net Core
- Configuration des projets de test
- Tests unitaires avec xUnit
- Intégration et tests de bout en bout
L'apprentissage automatique dans l'automatisation
-
Introduction à l'apprentissage automatique dans les tests
- Bases de l'apprentissage automatique
- Cas d'usage de l'apprentissage automatique dans l'automatisation des tests
-
Mise en œuvre des algorithmes d'apprentissage automatique
- Écriture d'algorithmes pour l'analyse prédictive
- Intégration de l'apprentissage automatique avec l'automatisation des tests
Maintenance et construction manuelle de nouvelles applications
-
Fondamentaux des tests manuels
- Techniques de test manuel
- Rédaction de scénarios de test et plans de test efficaces
-
Passage des tests manuels aux tests automatisés
- Identification des candidats à l'automatisation
- Bonnes pratiques pour la maintenance des scripts de test
Digital HCM/NPP et stratégies d'externalisation
-
Aperçu du Digital HCM/NPP
- Outils et technologies en matière de HCM
- Stratégies d'automatisation pour les applications HCM
-
Gestion des projets de test externalisés
- Bonnes pratiques en matière d'externalisation
- Garantie de qualité et de cohérence dans les projets externalisés
Outils et technologies alternatifs
-
Évaluation de Jtest et SOAtest
- Caractéristiques de Jtest et SOAtest
- Adéquation aux besoins du client
-
Présentation d'outils alternatifs
- Exploration 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 du monde réel
-
Séances pratiques
- Labs pratiques avec Selenium et TestComplete
- Scénarios de test du monde réel
-
Études de cas et projet final
- Projet de groupe pour mettre en œuvre une solution d'automatisation complète
- Présentation et révision par les pairs
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de base de la programmation
- Une expérience en tests logiciels (manuel ou automatisé)
- Une familiarité avec les technologies web et les cadres de développement
Public cible
- Testeurs automatisés
- Ingénieurs QA
- Développeurs logiciels
- Professionnels de l'IT impliqués dans la maintenance et les tests logiciels
Nos clients témoignent (3)
exercices pratiques, facilitant la mémorisation des informations
ashley bolen - Insurance Corporation of British Columbia
Formation - Test Automation with Selenium
Traduction automatique
La disponibilité du formateur pour répondre aux questions, ainsi que les démonstrations imagées et concrètes sur TestComplete.
Radia - Cegid
Formation - TestComplete
Les sujets clés peuvent être discutés et convenus avec le formateur à l'avance. Ambiance détendue et agréable durant les jours de séminaire.
Lorenz - Continentale Lebensversicherung AG
Formation - Advanced Selenium
Traduction automatique