Accueil > Tests Applications > Automatisation des Tests pour les Applications Web avec Selenium
Formation #TTA42

Formation Automatisation des Tests pour les Applications Web avec Selenium

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : TTA42


Sessions programmées :

Du 23 au 26 Fév. 2021

Du 27 au 30 Avril 2021

Du 15 au 18 Juin 2021

Du 14 au 17 Sept. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : TTA42


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Découvrir le fonctionnement de la suite d'outils Selenium pour l'automatisation des tests fonctionnels web
  • Apprendre à concevoir les tests Selenium et à mettre en œuvre des campagnes de tests automatisées
  • Acquérir les techniques et bonnes pratiques pour organiser l'automatisation des tests des applications web avec Selenium
Programme
1/ Le test dans le processus de développement
  • Processus et qualité
  • Types de tests applicatifs :
  • Tests unitaires
  • Test d’intégration
  • Tests fonctionnels
  • Tests de charge
  • La problématique du test des IHM Web
  • Le positionnement de Selenium
2/ Concepts d’automatisation des tests
  • Stratégie d’automatisation
  • Causes d’échec
  • Caractéristiques et difficultés des tests d’IHM
  • Faire des tests maintenables
  • Bénéfices et limites de l’automatisation
3/ Présentation de Selenium
  • A propos de Selenium :
  • Présentation
  • Composants, historique
  • Positionnement
  • Présentation de l'architecture :
  • Selenium IDE
  • Selenium Web Driver
  • Selenium GRID
  • Les différentes méthodes de localisation d’un objet graphique (ID,XPATH, CSS, lien)
  • Structure d’une commande Selenium, type de commande (action/contrôle)
4/ Mise en œuvre de Selenium IDE
  • Capture et enregistrement de scénario avec Selenium IDE
  • Structure et éléments de script :
  • Analyser Script généré
  • Modifier un script généré
  • Création manuel de script
  • Création de suite de tests
  • Concepts avancés :
  • Assertions
  • Expressions régulières
  • « Locators » : XPath, CSS, DOM, …
  • Export des tests : Les langages supportés
5/ Piloter les tests avec Selenium Web Driver
  • Présentation de l’API
  • Pourquoi utiliser WebDriver ?
  • Exporter ses tests dans différents langages de programmation
  • Améliorer ses tests en combinant java, JUNIT et Webdriver : paramétrage et modularité
  • Exécuter ses tests sur différentes plates-formes IE, FF, Chrome, mobile
6/ Intégration des tests
  • Intégration avec des outils d’intégration continue et autres
  • Rapport de test
7/ Paralléliser les tests avec Selenium Grid
  • Limites de Selenium Web Driver
  • Architecture Selenium Grid
  • Installation et configuration
  • Exécution parallélisée des tests
  • Gestion des environnements
8/ Conclusion
  • Rappel des bonnes pratiques pour écrire des tests maintenables
  • Comparaison avec un outil payant
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Testeur
  • Développeur
  • Chef de projet test
Dates

Dates

  • Du 23 au 26 Fév. 2021
  • Du 27 au 30 Avril 2021
  • Du 15 au 18 Juin 2021
  • Du 14 au 17 Sept. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation