Companies Home Search Profile

Behavior-driven Development (BDD) with Behave and Python

Focused View

Chris Behrens

2:12:45

15 View
  • 1. Course Overview.mp4
    01:30
  • 1. Course Introduction.mp4
    03:18
  • 2. What Is BDD.mp4
    03:04
  • 3. Understanding the Importance of BDD.mp4
    04:51
  • 4. Demo - Introducing Carved Rock Fitness Application.mp4
    01:25
  • 5. Introduction to Behave.mp4
    02:34
  • 1. Introduction.mp4
    02:10
  • 2. Demo - Installing Python.mp4
    01:46
  • 3. Demo - Installing PyCharm.mp4
    02:58
  • 4. Virtual Environment.mp4
    03:33
  • 5. Demo - Installing Behave.mp4
    01:37
  • 6. Demo - Installing Docker.mp4
    02:58
  • 1. Basic Structure of a Behave Project.mp4
    01:30
  • 2. Understanding Features, Scenarios, and Steps.mp4
    02:52
  • 3. Demo - Writing Your First Feature.mp4
    04:14
  • 1. Introduction to Gherkin.mp4
    02:46
  • 2. Writing Clear and Concise Scenarios.mp4
    03:02
  • 3. Demo - Implementing Step Definitions.mp4
    04:45
  • 4. Using Outlines and Examples.mp4
    02:37
  • 5. Using Tables in Scenarios.mp4
    01:48
  • 1. Writing Step Definitions and Using Context Objects.mp4
    03:07
  • 2. Demo - Implementing Step Definitions.mp4
    03:37
  • 3. Parameter Types in Step Definitions.mp4
    02:32
  • 4. Demo - Converting Static Steps into Parametric Ones.mp4
    08:16
  • 1. Using Tags.mp4
    01:45
  • 2. Using Hooks.mp4
    02:21
  • 3. Using Backgrounds.mp4
    02:49
  • 4. Data-driven Testing with Behave.mp4
    02:10
  • 5. Using Fixtures and Demo - Testing Carved Rock Fitness API Using Data from a JSON File.mp4
    07:53
  • 6. Understanding Behave Configuration Files.mp4
    01:32
  • 1. Introduction to Selenium WebDriver.mp4
    01:36
  • 2. Integrating Behave and Selenium.mp4
    01:22
  • 3. Writing Web-based Scenarios.mp4
    01:46
  • 4. Demo - Testing Carved Rock Fitness Web UI.mp4
    15:49
  • 1. Importance of Continuous Integration.mp4
    01:58
  • 2. Interpreting Test Results.mp4
    02:17
  • 3. Demo - Integration with Jenkins.mp4
    08:02
  • 1. Structuring Behave Projects.mp4
    01:42
  • 2. Tips for Writing Maintainable Code.mp4
    01:30
  • 3. Handling Failing Tests and Debugging.mp4
    02:58
  • 4. Adopting BDD in Your Team and Organization.mp4
    02:25
  • Description


    Software quality is a shared responsibility of business, development, operations, and QA. This course will teach you how to use Behavior-driven-development using Behave with Python and engage the stakeholders in writing and maintaining tests.

    What You'll Learn?


      Bugs are cheaper to fix if they are found early on and many bugs can be caught when specifying requirements. In this course, Behavior-driven Development (BDD) with Behave and Python, you’ll learn to improve software quality by using behavior-driven development. First, you’ll explore Gherkin, the language used to specify behavior in BDD. Next, you’ll discover Behave, a Python testing framework for BDD. Finally, you’ll learn how to use advanced Behave features and test web applications. When you’re finished with this course, you’ll have the skills and knowledge of Behavior-driven Development with Behave and Python needed to improve testing strategy of your team.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Chris Behrens
    Chris Behrens
    Instructor's Courses
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 2:12:45
    • level average
    • English subtitles has
    • Release Date 2023/12/06

    Courses related to Python

    Courses related to Software Testing