Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 690,00 € |
Durée | 1 jour |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 690,00 € |
Durée | 1 jour |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation s'adresse principalement aux testeurs et développeurs qui souhaitent apprendre à mettre en œuvre les principes du BDD (Behaviour-Driven Development). Les apprenants découvriront cette méthode Agile visant à orienter le développement logiciel par rapport à un comportement voulu, une approche qui séduit de plus en plus d'équipes. Lors de cette journée de formation, ils comprendront quels sont les avantages de la mise en place du BDD et apprendront à utiliser l'outil Cucumber au travers de nombreux ateliers pratiques.
Présentation générale et objectifs de cette formation BDD
Retour sur quelques principes agiles : critères d’acceptation, user stories…
Qu’est-ce que le Behaviour-Driven Development ?
Définitions, principes et concepts fondamentaux
Différences et relations entre BDD, TDD (développement piloté par les tests) et ATDD (développement piloté par les tests d’acceptation)
La pratique des « 3 amigos » : le développeur, le testeur et le Product Owner
L’écosystème du test logiciel : IDE, langages, frameworks, bibliothèques et outils
Atelier : présentation du formateur ou de la formatrice, des stagiaires, de leurs contextes professionnels et échanges autour des objectifs pédagogiques de la formation et des perspectives d’application en entreprise. Discussions autour des pratiques de test des participants, déconstruction des mythes et fausses idées : qu’est-ce que le BDD n’est pas ?
Présentation et intérêt de Gherkin pour écrire les user stories
Mots-clés principaux : Feature, Rule, Example…
Les étapes Given, When, Then, And et But
Les caractères : « », |, @ et #
Bien comprendre la nature des spécifications behaviour-driven
Traductions et langues disponibles
Bonnes pratiques et conseils d’utilisation
Exemples de cas pratiques : présentation d’exemples de traduction de problématiques métiers en spécifications Gherkin, écriture et décomposition de scénarios.
Installer et configurer Cucumber
Grands principes de fonctionnement
Comprendre les scénarios Cucumber dans un contexte BDD
Les fichiers features et step_definition
Le concept de Glue code
Ecrire les features et step definitions
Expressions régulières et expressions Cucumber
Options de configuration pour l’exécution des scénarios
Alléger la lecture d’un scénario avec And et But
Exemples de cas pratiques : création de scripts Cucumber, organisation des features et scénarios avec les tags, paramétrage des steps avec les expressions régulières, configuration d’un IDE pour exécuter les fichiers feature.
Améliorer sa syntaxe Gherkin : se concentrer sur le comportement du système
S’organiser grâce aux tags et sous-dossiers
Utiliser les hooks et hooks conditionnels
Créer une section Background pour les étapes Given qui se répètent
Rapports d’exécution et de scénarios
D’autres outils et extensions à utiliser avec Cucumber
Exemples de cas pratiques : implémentation de code de test, paramétrage d’un scénario, refactoring de scénarios, génération de rapports avec le plugin cucumber-reporting.
Cycle de vie d’une story et collaboration entre les différents métiers
Qui fait quoi ? Rôles et responsabilités dans une équipe BDD
Quelques exemples de projets conduits avec Cucumber
SpecFlow, l’implémentation de Cucumber pour .NET
JBehave, premier framework BDD développé en Java
Connaître les fonctionnalités du langage SQL (langage de requêtes, fonctions…) et comprendre comment manipuler des données avec le langage SQL. Savoir créer et modifier des objets à l’aide de SQL Plus et être en mesure d’assurer la sécurité de l’accès aux données.
Tarif |
A partir de 1 840,00 € |
Durée |
3 jour(s) |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2 jours (14 heures) |
Modes |
|
Àl'issue de cette formation Katalon, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2 jours (14 heures) |
Modes |
|
Tarif |
A partir de 750,00 € |
Durée |
1 jour |
Modes |
|
Concrètement, à l'issue de cette formation SQL Server 2012 vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 220,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
Concrètement, à l'issue de cette formation Software Craftsmanship, vous serez en mesure de :
Tarif |
A partir de 2 100,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Behavior-Driven Development avec Cucumber et Gherkin, vous serez en mesure de :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|