Catalogues Formations

Primes et subsides




Selenium : automatiser les tests fonctionnels des applications Web

Durée : 2 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

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 :

  • Avoir les connaissances et compétences de base en développement Web ;
  • Avoir suivi la formation " T421-001 - Testeur certifié CFTL/ISTQB niveau fondation ", ou posséder les connaissances et compétences équivalentes.

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