Automatisation des tests d’IHM Web avec Selenium

Blended learning

Wie lange dauert die Weiterbildung?

 3,00 Tag(e)

In welcher/n Sprache(n) wird die Weiterbildung angeboten?

EN FR

Wann findet der nächste Termin statt?

Wer bietet diese Weiterbildung an?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

An wen richtet sich die Weiterbildung?

  • Développeurs
  • Testeurs

Welche Ziele werden verfolgt bzw. welche Kompetenzen sollen erworben werden?

  • Savoir mettre en œuvre une démarche d'automatisation et en particulier des tests d'interface
  • Apprendre à mettre en œuvre les fonctionnalités propres à Selenium
  • Comprendre comment intégrer les tests dans les outils d'intégration continue

Wie sieht der Inhalt der Weiterbildung aus?

Pourquoi tester ?
  • Assurer les non-régressions
  • Améliorer la qualité de code
  • Valider le bon fonctionnement des développements
  • Repérer au plus tôt les problèmes
La pyramides des tests
  • Tests unitaires
  • Tests d'intégration
  • Tests de bout en bout
  • Tests IHM
Tests automatiques ou manuels
  • Test manuels : test à la main (long et contraignant, mais grande capacité d'adaptation)
  • Ce qu'on peut automatiser versus garder en manuel : les tests "compliqués", les nouveautés
Difficultés des tests d'IHM
  • Gestion des données
  • Reproductibilité
  • Maintenance
Différents outils de tests automatiques d'IHM web
  • Selenium (IDE, webdriver), Cypress, Protractor, Puppeteer...
  • Point forts / faibles
Selenium IDE
  • Présentation de Selenium et de Selenium IDE
  • Simple, efficace mais difficile à maintenir ou à gérer certains types d'interactions
  • Enregistrer les scénarios, les modifier, les exécuter
Développer ses tests avec Selenium et Java
  • Développements de tests possibles dans de nombreux langages ; dans cette formation ce sera en java
  • Plus complexe que l'IDE mais permet une plus grande flexibilité et possibilités et simplifie la maintenance des tests
  • Selenium + java : junit, maven
  • Utiliser les bons patterns (page object model POM, séparation des responsabilités)
  • Utilisation en conjonction avec Cucumber
    • Meilleure séparation des responsabilités
    • Augmenter sa maintenance
  • Debugger ses tests
    • Comprendre la cause d'un échec d'un test Selenium
  • Quelques outils complémentaires à Selenium
    • Web driver manager
    • Fluentlenium
Industrialisation des tests
  • Qu'est-ce que l'intégration continue ?
    • Jenkins
  • Docker VS navigateur headless
  • Selenium grid, test suite / parallélisation
    • Exécution des tests sur différents types de navigateurs

Was erhalten Sie am Ende der Weiterbildung?

Une attestation de participation sera transmise aux participants

Wie kann ich das Weiterbildungsinstitut kontaktieren?

Fiona Marin

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Blended-Learning
Informatik - Datenbankmanagementsystem - Relationale Datenbankmanagementsoftware - Software SQL Server
22.09.2026
FR
Tag
Blended-Learning
Informatik - Virtualisierung
15.09.2026