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.
Voir les contenus à propos de “Technos„
Pour un client, nous avons mis en place des tests fonctionnels mettant en oeuvre Behat, Selenium et le navigateur Web Chrome. Les tests sont exécutables sur le poste du développeur via Vagrant et CentOS 6 et sur l'intégration continue Travis.
Code Rhapsodie se développe et propose une nouvelle offre de formation ! N’hésitez pas à aller voir notre site ou à nous contacter pour plus d'informations !
2 jours | 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 jours | 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.
1 jour | Débutant | BEHATCP
Cette formation vous permettra de cerner la pertinence des tests fonctionnels sur un projet et à les écrire.