وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Behavior-driven Development (BDD) with Behave and Python

سرفصل های دوره

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.


1. Course Overview
  • 1. Course Overview

  • 2. Introduction to BDD and Behave
  • 1. Course Introduction
  • 2. What Is BDD
  • 3. Understanding the Importance of BDD
  • 4. Demo - Introducing Carved Rock Fitness Application
  • 5. Introduction to Behave

  • 3. Setting up Your Environment
  • 1. Introduction
  • 2. Demo - Installing Python
  • 3. Demo - Installing PyCharm
  • 4. Virtual Environment
  • 5. Demo - Installing Behave
  • 6. Demo - Installing Docker

  • 4. Getting Started with Behave
  • 1. Basic Structure of a Behave Project
  • 2. Understanding Features, Scenarios, and Steps
  • 3. Demo - Writing Your First Feature

  • 5. Writing Effective Scenarios
  • 1. Introduction to Gherkin
  • 2. Writing Clear and Concise Scenarios
  • 3. Demo - Implementing Step Definitions
  • 4. Using Outlines and Examples
  • 5. Using Tables in Scenarios

  • 6. Implementing BDD with Behave
  • 1. Writing Step Definitions and Using Context Objects
  • 2. Demo - Implementing Step Definitions
  • 3. Parameter Types in Step Definitions
  • 4. Demo - Converting Static Steps into Parametric Ones

  • 7. Advanced Behave Features
  • 1. Using Tags
  • 2. Using Hooks
  • 3. Using Backgrounds
  • 4. Data-driven Testing with Behave
  • 5. Using Fixtures and Demo - Testing Carved Rock Fitness API Using Data from a JSON File
  • 6. Understanding Behave Configuration Files

  • 8. Testing Web Applications with Behave and Selenium
  • 1. Introduction to Selenium WebDriver
  • 2. Integrating Behave and Selenium
  • 3. Writing Web-based Scenarios
  • 4. Demo - Testing Carved Rock Fitness Web UI

  • 9. Reporting and Continuous Integration
  • 1. Importance of Continuous Integration
  • 2. Interpreting Test Results
  • 3. Demo - Integration with Jenkins

  • 10. Best Practices and Tips
  • 1. Structuring Behave Projects
  • 2. Tips for Writing Maintainable Code
  • 3. Handling Failing Tests and Debugging
  • 4. Adopting BDD in Your Team and Organization
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 24853
    حجم: 390 مگابایت
    مدت زمان: 133 دقیقه
    تاریخ انتشار: ۲۱ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید