Prenez contact avec nous

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
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires