Behavior-Driven Development

Go to class
Write Review

Free Online Course: Behavior-Driven Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Behavior-Driven Development is taught by Robin Beck.

Overview
  • Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.

Syllabus
  • Introduction

    • Collaboration with behavior-driven development (BDD)
    • What you should know
    • Getting set up
    1. Behaving Agilely
    • Agile in context
    • TDD historically
    • Why is BDD so compelling?
    • Case study conclusions
    • Building the right thing
    • Concrete example
    2. Give Me an Example
    • Three amigos meeting
    • The three amigos in action
    • Gherkin specifications
    • Translate the scenario into Gherkin
    3. Hands On with Cucumber
    • BDD frameworks
    • The emergence of Cucumber
    • Set up the caffeinate project
    • Define the scenario
    • Model the domain
    • Embracing failure
    • Objectify the application
    • Add a second scenario
    4. Remember the Process
    • Review
    • Behavior before function
    Conclusion
    • Next steps