Formations Web & Cloud Formation Behat : BDD

Formation Behat : BDD

Rated 0 out of 5
logo formation behat
Prix 1290€ HT / personne
Durée 2 jours ( 14 heures )
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

Behat est le framework qui intègre le BDD (Behavior-Driven Development) à PHP. L’outil est open-source, il vous aidera à concevoir des applications grâce à la d’une communication continue, une découverte délibérée et l’automatisation des tests.

En effet, totalement pensé pour le BDD, Behat met le focus sur la communication en forçant la collaboration avec les clients pour définir concrètement la manière dont une feature doit fonctionner.

Le développement avec Behat utilise en grande partie les composants de Symphony, le framework dispose d’une large bibliothèque PHP. Très extensibles, les fonctionnalités de Behat peuvent être améliorées ou remplacées grâce à ces nombreuses extensions.

Notre formation vous enseignera comment utiliser le Behavior-Driven Development avec PHP grâce à Behat. Vous saurez maîtriser le BDD, se servir de Behat avec Gherkin et Mink pour la création de scénarios efficaces et l’automatisation de tests .

Nous vous présenterons, comme toujours, la dernière version de l’outil Behat 3.8.

Objectifs

  • Savoir effectuer des tests automatisés
  • Intégrer Behat avec Mink
  • Étendre les fonctionnalités de Behat grâce à ses extensions
  • Savoir comment écrire de bons scénarios
  • Utiliser les hooks Behat
  • Savoir comment mettre le BDD en pratique

 

Public visé

  • Développeur web
  • Lead developer
  • Administrateur
  • Ingénieur

 

Pré-requis

  • Connaissance de PHP
  • Des connaissances en méthodes agiles sont recommandées

Programme de Notre formation Behat : BDD

 

Introduction

  • Pourquoi créer des tests d’acceptation et les automatiser?
  • Qu’est-ce que le BDD (Behavior-Driven Development)
  • La différence entre le BDD et le TDD (Test-Driven Development)
  • Définir un projet avec les parties prenantes
  • Tirer profit de la communication avec tous vos collaborateurs

 

Les bases du framework

  • Installation et configuration
  • Créer son premier projet avec Behat
  • Utiliser Gherkin pour les user stories
  • Créer sa première feature
  • Ecrire son premier scénario
  • Présentation de la syntaxe

 

Maîtriser le Behavior-Driven Development

  • La pyramide de test
  • Définir les steps
  • Partager ses données entre les steps
  • Comment écrire de bons scénarios et les organiser ?
  • Background et Hook
  • Intégration continue

 

Introduction à Mink

  • Présentation de Mink
  • Présentation des différents drivers Goutte, Selenium
  • Installation
  • Les différents types de tests d’acceptation
  • Diviser les user stories trop longues

 

Combiner Mink avec Behat

  • Associer Mink et Behat
  • Ajouter le bon sous-contexte
  • Configurer Mink
  • Les steps avec Mink
  • Tester son application
  • Configurer le navigateur

Pour aller plus loin

Formation Angular Avancé

Formation Ionic 5

Formation Firebase avec Angularfire

Formation Redux et RxJS

 

Formation MEAN Stack

Formation D3.js

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation
Prix 1290€ HT / personne
Durée 2 jours ( 14 heures )
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.