Plan du cours
Introduction aux tests automatisés
-
Aperçu des tests automatisés
- 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
- Rédaction et exécution de scripts de test
- Meilleures 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
- Modèle Page Object (POM)
- Cadres de travail pilotés par les données et par mots-clés
- Intégration continue avec Jenkins
Fonctionnalités avancées dans 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
Apprentissage automatique dans l'automatisation
-
Introduction à l'apprentissage automatique dans les tests
- Bases de l'apprentissage automatique
- Cas d'utilisation de l'apprentissage automatique dans l'automatisation des tests
-
Implémentation d'algorithmes d'apprentissage automatique
- Rédaction 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 cas de test et de plans de test efficaces
-
Passage des tests manuels aux tests automatisés
- Identification des candidats à l'automatisation
- Meilleures pratiques pour la maintenance des scripts de test
Digital HCM/NPP et stratégies d'externalisation
-
Aperçu de Digital HCM/NPP
- Outils et technologies en RH (Gestion des ressources humaines)
- Stratégies d'automatisation pour les applications de gestion des ressources humaines (GRH)
-
Gestion des projets de tests externalisés
- Meilleures pratiques en matière d'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
-
Présentation d'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 réels
-
Sessions pratiques
- Laboratoires pratiques avec Selenium et TestComplete
- Scénarios de test réels
-
Études de cas et projet final
- Projet de groupe pour mettre en œuvre une solution d'automatisation complète
- Présentation et évaluation par les pairs
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de base de la programmation
- De l'expérience en tests logiciels (manuels ou automatisés)
- Une familiarité avec les technologies web et les cadres de développement
Public cible
- Testeurs automatisés
- Ingénieurs QA
- Développeurs de logiciels
- Professionnels de l'informatique impliqués dans la maintenance et les tests de 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