Behat est un outil de test de bout en bout écrit en PHP utilisant la syntaxe Gherkin commun à d'autre outils de tests.
Grâce à des extensions il est possible de piloter un navigateur Web tel que Chrome ou Firefox. Il est également possible de piloter des navigateurs via Selenium en local ou via un prestataire tel que BrowserStack ou LambdaTest.
Il est également possible de test un projet Symfony sans navigateur ou tester uniquement le code PHP.
Les tests fonctionnels ou d'acceptation sont important pour détecter un changement de comportement du site en fonction de paramètre fourni dans le requête HTTP.
Crédit photo : pxfuel.com
1 day
Débutant
BEHATCP
Cette formation vous permettra de cerner la pertinence des tests fonctionnels sur un projet et à les écrire.
2 days
Perfectionnement
BEHATC2
Cette formation vous apprendra à manipuler l'infrastructure de l'application, organiser vos contextes, aller plus loin avec le concept de PageObject dans le cadre des tests fonctionnels automatisés avec Behat.
2 days
Intermédiaire
BEHATC1
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.