BEHATC1: Les fondamentaux pour l'implémentation

Objectifs

Cette formation vous apprendra l'installation, la mise en place, l'écriture et l'exécution des tests fonctionnels automatisés avec Behat et Selenium.

Programme de la formation

Présentation des tests fonctionnels

  • Ce qui est testé
  • Quand les mettre en oeuvre
  • Intégration continue
  • Architecture
  • Les différents modes de fonctionnement de BEHAT

Cas pratique :  Reconnaître les outils nécessaires pour l'utilisation de Behat sur un projet

Behat / Gherkin 

  • Découverte de la syntax, et du lexique
  • Les features et les scenarii
  • Extension des Contexts
  • La configuration

Cas pratique :  utilisation de Behat dans un projet Symfony

Extensions

  • Symfony2Extension
  • LaravelExtension
  • MinkExtension (Selenium2, Goutte)

Cas pratique :  réalisation d'un scénario Behat pour un test sur Internet avec Goutte

Pilotage d’un navigateur

  • Installation de Selenium - Hub/Standalone
  • Installation de ChromeDriver / Chromium

Cas pratique : réalisation d'un scénario Behat pour un test sur Internet avec Chromium

Ecriture des scénarii et extension du langage

  • Ecrire et exécuter un nouveau scénario
  • Étendre les contextes Behat pour rendre les tests plus agréable

Cas pratique : ajout d’élément au lexique

Évaluation finale

Vous voulez plus d'informations sur cette formation Contactez nous