Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Selenium : automatiser les tests fonctionnels des applications Web

Après avoir évoqué le contexte de l'automatisation, vous découvrirez le fonctionnement de la suite d'outils Selenium pour l'automatisation des tests fonctionnels web.
Au travers d'exercices pratiques, vous apprendrez à concevoir les tests Selenium et à mettre en œuvre des campagnes de tests automatisées.

Public :

  • Testeur, analyste de test, développeur.

Objectifs :

  • Automatiser les tests fonctionnels d'applications Web avec Selenium ;
  • Apprendre et interpréter les résultats des tests fonctionnels ;
  • Intégrer les tests automatisés dans une chaine d'intégration continue.

Pré-requis :

  • Connaître les processus de tests ;
  • Etre capable de traduire un algorithme dans un langage de programmation ;
  • Connaître les bases du langage HTML.

Contenu pédagogique

Le test dans le processus de développement

  • Processus et qualité
  • Les tests
    • Test unitaire,
    • Test d'intégration
    • Tests fonctionnel
    • Test de charge
  • La problématique du test des IHM Web
    • Positionnement Selenium

Concepts d'automatisation des tests

  • Bénéfices et limites de l'automatisation
  • Choisir les tests à automatiser

Présentation de Selenium

  • A propos de Selenium
  • Architecture de la suite d'outils Selenium
    • Selenium IDE
    • Selenium RC
    • Selenium GRID

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
    • Rollup Rules
    • XPath

Piloter les tests avec Selenium RC

  • Architecture
  • Installation
  • Convertir les scripts de tests générés
  • Langages supportés
  • Exécuter les tests
  • Reporting des résultats
  • Options avancées

Paralléliser les tests avec Selenium Grid

  • Limites de Selenium RC
  • Architecture Selenium Grid
  • Installation et configuration
  • Exécution parallélisée des tests
  • Gestion des environnements
Durée : 2 jour(s)
Tarif : 1 590 € (HT)
Réf : T421-010

Dates des sessions

Nantes (44) 06/06/18 Rennes (35) 06/06/18 Paris (75) 06/06/18 Niort (79) 06/06/18 Nice (06) 06/06/18 in-class™