Formation Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber

Code formation

cucumber

Durée

14 heures (généralement 2 jours pauses comprises)

Pré requis

  • A general understanding of programming.
  • Some familiarity with the command-line.

Audience

  • Testers and Developers

Aperçu

Le développement fondé sur le comportement (BDD) est une méthodologie Agile visant à améliorer la communication et la collaboration entre les développeurs de logiciels, les testeurs / responsables de l'assurance qualité, Business analystes Business et les autres parties impliquées dans un projet. Cucumber est un framework open source "basé sur une histoire" écrit en Ruby . Il permet le Behavior Driven Development (BDD) en permettant la création de tests compréhensibles à la fois par les personnes techniques et non techniques, telles que les parties prenantes de l'entreprise.

Cette formation en direct, animée par un instructeur, guide les participants dans des cas Behavior Driven Development (BDD) sur le Behavior Driven Development (BDD) et montre de manière pratique comment implémenter Cucumber dans différents scénarios de test.

    Format du cours

    • Le cours comprend une discussion sur le Behavior Driven Development (BDD) et sur la manière dont le Cucumber peut être utilisé pour effectuer des tests BDD dans divers contextes, tels que les tests d'applications Web. Les participants seront guidés dans la rédaction de leurs propres récits utilisateur, scénarios de test et codes de test exécutables.

    Machine Translated

    Plan du cours

    Introduction

    Installing and Configuring Cucumber

    Business Driven Development (BDD) and Acceptance Test–Driven Development (ATDD)

    Involving the Business Analysts in Your Organization

    Defining Your Project Requirements

    The Testing Ecosystem (IDEs, Programming Languages, Testing Frameworks and Build Libraries)

    Setting up a Web Application Testing System

    Gherkin: Writing Your Stories in a User-Friendly Language

    Writing Features

    Writing Scenarios

    Writing Step Definitions

    Organizing Features and Scenarios with Tagging

    Working with Hooks

    Working with Databases

    An Overview of the Ruby Ecosystem

    Web-Based Test Automation with Capybara

    Refactoring Cucumber

    Using Cucumber with Selenium

    Generating Reports

    Emerging Trends

    Summary and Conclusion

    Nos Clients témoignent

    ★★★★★
    ★★★★★

    Catégories Similaires

    Cours Similaires

    Réduction spéciale

    Newsletter offres spéciales

    Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
    Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

    Nos clients

    is growing fast!

    We are looking for a good mixture of IT and soft skills in France!

    As a NobleProg Trainer you will be responsible for:

    • delivering training and consultancy Worldwide
    • preparing training materials
    • creating new courses outlines
    • delivering consultancy
    • quality management

    At the moment we are focusing on the following areas:

    • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
    • SOA, BPM, BPMN
    • Hibernate/Spring, Scala, Spark, jBPM, Drools
    • R, Python
    • Mobile Development (iOS, Android)
    • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
    • You need to have patience and ability to explain to non-technical people

    To apply, please create your trainer-profile by going to the link below:

    Apply now!

    This site in other countries/regions