Victor P. - April Marine
« La formation répondait tout simplement à mon besoin. Merci pour votre accueil ! »
Faire acquérir aux participants les connaissances nécessaires à la pratique du développement guidé par le comportement (BDD Behavior Driven Development) avec Behat. Les stagiaires apprendront comment écrire de bonnes users stories, des tests qui ont du sens et des features Behat.
La formation couvrira la version la plus récente de Behat.
Le parcours pédagogique se présente sous la forme d'explications théoriques suivies à chaque étape de travaux pratiques.
L'accent est mis sur les bonnes pratiques.
Le formateur distribuera les supports de la formation en format électronique à la fin de la formation.
D'autre part, le travail pendant ces 2 jours donnera lieu à la création d'une application web versionnée étape par étape. Chaque participant est invité à garder sur sa machine le code du projet de formation, qu’il aura rédigé lui-même avec l’aide du formateur, car ce code pourra servir de base technique pour de futurs projets.
Afin de pouvoir profiter pleinement de la formation, les participants devront impérativement avoir une expérience professionnelle préalable dans les domaines suivants :
Les participants devront avoir un ordinateur leur permettant de faire les exercices proposés tout au long de la formation, sous Linux (choix de la distribution à la discrétion des participants) de préférences les éléments suivants :
Plus généralement, si la formation se déroule dans les locaux du client, il est demandé qu'une salle permettant d'accueillir l'ensemble des participants ainsi que le formateur soit réservée pendant l'intégralité de la durée de la formation. Un moyen de présentation écran (projecteur ou téléviseur plat de grande taille) devra être présent dans cette salle afin de permettre aux participants de visualiser l'écran du formateur. Un paperboard ou tableau effaçable et une connexion internet seraient également appréciés.
Nantes:
Nos locaux se situant dans un immeuble construit en 2023, il répond ainsi aux normes d'accessibilité aux personnes à mobilité réduite, nous sommes situés au premier étage avec ascenseur.
Caen:
Les locaux sont de plain-pied, l’accès par l’arrière du bâtiment est possible pour les publics en situation de handicap.
N’hésitez pas à nous contacter, nous nous ferons un plaisir de vous accompagner pour répondre au mieux à vos besoins pour votre demande de formation.
Pourquoi BDD ?
Introduction au Behavior Driven Development
Evolution du test-driven development
Story BDD
User stories
Fixer la communication
Gherkin
Feature templates
Behat
Tester avec Gherkin
FeatureContext
Step definitions
Assertion library
File & Directory scenario
Background
Scenario Outline
Tables
Mink
Comment installer Mink
Drivers
Initialiser Goutte Driver
Session
Page
Selectors
Element
Behat + Mink
Définitions regroupées
Exemples de scenario
Configuration des profiles
Cacher les détails d’implémentation
Travail pratique
Exemples de test
« La formation répondait tout simplement à mon besoin. Merci pour votre accueil ! »
« Merci à Antoine, c'était top d'apprendre React avec toi. »
« GG à Antoine pour la formation, ça faisait plaisir de le revoir hors du contexte Yousign ! »