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.
À 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 | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Le behavior-driven development (en français, « programmation pilotée par le comportement ») est une méthodologie Agile visant à réduire les écarts de communication entre les experts métiers et les experts techniques. Cela permet aux développeurs de se concentrer sur les raisons pour lesquelles le code doit être créé plutôt que sur les détails techniques, et minimise la traduction entre le langage technique et le domaine de la langue parlée par les entreprises, les utilisateurs, les intervenants, la gestion de projet…
Cucumber est le framework OpenSource permettant d’exprimer des tests d’acceptance en langage quasi naturel grâce à la syntaxe Gherkin. Les tests automatisés de Cucumber sont ainsi compréhensibles par le métier qui participe à leur mis en place conjointement avec l’équipe technique. En plus de fournir un script pour les tests automatisés, la syntaxe Gherkin est conçue pour fournir une documentation simple du code testé. Gherkin prend notamment en charge des mots-clés dans des dizaines de langues.
Cette formation Behavior Driven Development avec Cucumber et Gherkin présente l’approche BDD à l'aide de Cucumber et de Gherkin, en prenant comme fil directeur une application web d’entreprise. Vous verrez comment mettre en place des tests d’acceptance automatisés mais également l'aspect intégration dans pipeline CI/CD.
Définition des tests d’acceptance, finalités et automatisation
L’approche BDD, comparaison avec le TDD
Le rôle du métier
Domain-Driven Design, langage du domaine et syntaxe Gherkin
L’offre Cucumber, son éco-système (IDE, Langages, Framework de tests et build)
Pré-requis d’installation
Intégration dans un build Maven
Atelier
Installation Cucumber, présentation Build et application exemple
Le fonctionnement du framework Cucumber, la notion de scénario
Écrire des features, des scénarios et les StepDefinition
Le « Glue Code », maintenabilité
Assistant pour la génération des StepDefinitions
Intégration dans l’IDE
Atelier
Ecriture de scénario
Utilisation des expressions régulières
Diversité des données d’entrée, les Tables
Utilisation de Background
Utilisation de Rule
Usage des labels
Génération de rapport d’exécution de Cucumber
Configuration de la génération
Atelier
Variabilisation des scénarios précédents
Rappels sur le CI/CD et importance de l’automatisation des tests
Le rôle des tests d’acceptance dans la pipeline de CD
Intégration Cucumber avec serveur de CI/CD
Publication des rapports de tests
Atelier
Mise en place d’une pipeline CD avec Jenkins
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 4 250,00 € |
Durée |
5j / 35h |
Modes |
|
A l'issue de cette formation ISTQB Spécialiste Tests Acceptation, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 000,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 520,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 690,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
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 |
|
This course helps you develop the skills that are necessary to implement various application requirements on IBM MQ versions up to and including IBM MQ V9.0.2. It focuses on procedural application development for IBM MQ.
The course begins by describing IBM MQ and the effect of design and development choices in the IBM MQ environment. It then covers IBM MQ application programming topics such as methods of putting and getting messages, identifying code that creates queue manager affinities, working with transactions, and uses of the publish/subscribe messaging style.
Finally, the course describes the IBM MQ Light interface, introduces Advanced Message Queuing Protocol (AMQP), and explains how to set up an AMQP channel and how to interface with IBM MQ Light.
Hands-on exercises throughout the course reinforce the lecture material and give you experience with IBM MQ clients.
Upon completion this course, you will be able to :
Tarif |
A partir de 2 390,00 € |
Durée |
3j / 21h |
Modes |
|
Plus concrètement à l'issue de cette formation Optimiser la qualité du développement avec Test Drivent Dévelopment, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 070,00 € |
Durée |
3j / 21h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 300,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 000,00 € |
Durée |
2j / 14h |
Modes |
|