Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

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

Kevin James - Pluralsight course - Behavior-driven Development: Fundamentals
by Kevin James

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.

Table of contents

About the author

Kevin James - Pluralsight course - Behavior-driven Development: Fundamentals
Kevin James

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.

More Courses by Kevin