Behavior Driven Development

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Elaborer des spécifications de solution et de tests associés, simultanément et de façon collaborative
  • Supprimer les défauts de conception des logiciels
  • Améliorer la qualité des logiciels grâce à une parfaite adéquation au besoin.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Comprendre le concept "Test First"

  • Les techniques de conception de spécifications de solution
    • Cas d'utilisation, User Story, règles de gestion
    • La non-qualité des exigences
  • Les techniques de conception des tests par les testeurs
  • Le test dans la perspective du développeur
  • Les démarches "Test First"
    • Avantages du travail de groupe
    • Le pouvoir des trois
    • Le Test Driven Development
    • La syntaxe de Gherkin
    • ATDD (Acceptance Test Driven Development) et BDD (Behavior Driven Development)
  • Stratégies d'industrialisation
    • Pyramide d'automatisation des tests
    • Plateformes d'intégration continue

Jour 2

Exemples de travaux pratiques (à titre indicatif)

  • Critères d'acceptation vs exemples
  • Définition collaborative des scénarios BDD
  • Patron de spécification par l'exemple

Implémentation informatique du Behavior Driven Development

  • Les différents outils de BDD (Cucumber, Jbehave, Hiptest)
  • Installer et configurer
    • Cucumber
    • Pyton
  • Implémenter le Gherkin sous Eclipse Java

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances sur les métiers du test et la conception de solutions logicielles.

Public

Product Owners, développeurs, analystes métier, testeurs fonctionnels.

Ces formations pourraient vous intéresser

Objectifs de la formation

Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les concepts fondamentaux des méthodes Agiles
  • Reconnaître les fonctionnalités de Jira pour un projet Agile
  • Utiliser le paramétrage de Xsquash pour utiliser Squash dans un contexte Agile
  • Ecrire des tests dans Squash avec la syntaxe Gherkin.
Tarif

A partir de 1 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces...)
  • Ecrire une application en TypeScript
  • Exploiter l'écosystème de TypeScript
  • Identifier les meilleurs IDE (Integrated Development Environment).
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maîtriser les éléments avancés du langage, le multi-threading et l'implémentation de tests
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre le processus d'intégration de données - Implémenter une solution ETL avec MS SQL Server Integration Services
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le développement piloté par les tests
Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Distinguer les aspects avancés du langage Java
  • Appliquer les principaux frameworks et librairies Java
  • Reconnaître le modèle de sécurité et le chargement des classes Java
  • Réaliser des traitements parallèles
  • Gérer les accès concurrentiels (avec les sémaphores)
  • Mettre en place du code Java implémentant la notion de "promesse"
  • Tester, debugger et optimiser vos applications
  • Identifier les nouveautés Java.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Rappeler les principes précédant à la rédaction de contrats à l'aune du droit anglo-saxon
  • Rédiger les clauses essentielles d'un contrat en anglais
  • Maîtriser les formules utilisées dans un contrat en anglais
Tarif

A partir de 2 036,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier les grands principes du Test-Driven Development
  • Utiliser le framework JUnit pour implémenter des tests
  • Mettre en œuvre différents outils et bonnes pratiques de TDD
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...