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 (BDD) with pytest-bdd and Python

This course will teach you how to drive your Python code with super-high quality requirements developed with BDD techniques.

Intermediate
2h 23m
(7)

Created by Chris Behrens

Last Updated Oct 17, 2023

Course Thumbnail
  • Course

Behavior-driven Development (BDD) with pytest-bdd and Python

This course will teach you how to drive your Python code with super-high quality requirements developed with BDD techniques.

Intermediate
2h 23m
(7)

Created by Chris Behrens

Last Updated Oct 17, 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

The maximum quality of any software process is always driven by the quality of the requirements - you can have outstanding developers and DevOps processes, and complete the wrong thing well if the requirements are not of equal quality. In this course, Behavior-driven Development (BDD) with pytest-bdd and Python, you’ll learn to use BDD to transform plain English requirements into unit tests and steps that drive your Python development. First, you’ll explore the Gherkin syntax for BDD. Next, you’ll discover pytest-bdd, the tool for implementing and automating the connection between your requirements and the code. Finally, you’ll learn how to use all this to drive execution of your code in a browser with Selenium. When you’re finished with this course, you’ll have the skills and knowledge of BDD Python needed to improve quality and velocity with your Python development.

Behavior-driven Development (BDD) with pytest-bdd and Python
Intermediate
2h 23m
(7)
Table of contents

About the author
Chris Behrens - Pluralsight course - Behavior-driven Development (BDD) with pytest-bdd and Python
Chris Behrens
83 courses 4.5 author rating 2606 ratings

Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face.

Get started with Pluralsight