Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Behavior-driven Development: Fundamentals

This course will teach you the basics of Behavior-driven Development (BDD), from user stories and Gherkin language to effective collaboration using BDD frameworks

Intermediate
1h 55m
(16)

Created by Kevin James

Last Updated Nov 03, 2023

Course Thumbnail
  • Course

Behavior-driven Development: Fundamentals

This course will teach you the basics of Behavior-driven Development (BDD), from user stories and Gherkin language to effective collaboration using BDD frameworks

Intermediate
1h 55m
(16)

Created by Kevin James

Last Updated Nov 03, 2023

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Facing challenges in ensuring software quality and collaboration between development, testing, and business teams? In this course, Behavior-driven Development: Fundamentals, you’ll learn to improve software quality and foster effective team collaboration through Behavior-driven Development (BDD). First, you'll explore how to craft meaningful user stories that clearly capture product requirements. Next, you'll discover the Gherkin language, using its syntax to define unambiguous acceptance criteria for your software projects. Finally, you'll learn how to implement these criteria using popular BDD frameworks like Cucumber. When you’re finished with this course, you’ll have the skills and knowledge of Behavior-driven Development: Fundamentals needed to ensure clear communication, high-quality software, and efficient teamwork in your projects.

Behavior-driven Development: Fundamentals
Intermediate
1h 55m
(16)
Table of contents

About the author
Kevin James - Pluralsight course - Behavior-driven Development: Fundamentals
Kevin James
21 courses 4.1 author rating 44 ratings

As a seasoned technologist with over 30 years of wide-ranging expertise in information technology roles across diverse industries, Kevin is passionate about finding effective and economical solutions to business problems. His passion for teaching technical subjects allows him to have a particular style that imparts information yet teaches at the same time. He enjoys working with Linux, Unix and Windows Operating Systems and combined with a deep knowledge of software platforms as varied as Apache, MySQL, and others, has enabled him to successfully manage and maintain server infrastructures of all sizes, with his largest project encompassing over 800 servers across 4 continents. He believes in leveraging technology as a tool to make lives better and business flow more efficiently.

Get started with Pluralsight