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

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.


1. Course Overview
  • 1. Course Overview

  • 2. Introduction to BDD and pytest-bdd
  • 1. Introduction
  • 2. What Is BDD (Behavior Driven Development)
  • 3. Demo - A Gherkin Spec
  • 4. Understanding the Importance of BDD
  • 5. Introduction to pytest-bdd
  • 6. Comparing pytest-bdd with Behave
  • 7. Summary

  • 3. Setting up Your Environment
  • 1. Introduction
  • 2. Demo - Installing Python
  • 3. Demo - Installing pytest and pytest-bdd
  • 4. Setting up a Virtual Environment
  • 5. Recommended IDEs and Tools for BDD
  • 6. Summary

  • 4. Getting Started with pytest-bdd
  • 1. Introduction
  • 2. Basic Structure of a pytest-bdd Project
  • 3. Understanding Features, Scenarios, and Steps
  • 4. Demo - Writing Your First Feature
  • 5. Demo - Implementing Our Step Definitions
  • 6. Summary

  • 5. Writing Effective Scenarios
  • 1. Introduction
  • 2. More Advanced Gherkin Language
  • 3. Demo - Writing Clear and Concise Scenarios
  • 4. Beyond Implementing Given, When, Then Steps
  • 5. Demo - Using Tags to Control Test Execution
  • 6. Demo - Backgrounds in pytest-bdd
  • 7. Demo - Using Hooks for Setup and Teardown
  • 8. Summary

  • 6. Step Definitions and Python
  • 1. Introduction
  • 2. Pytest-bdd
  • 3. Demo - Parameter Types in Step Definitions
  • 4. Demo - Reusing Steps
  • 5. Summary

  • 7. Working with Data
  • 1. Introduction
  • 2. Data-driven Testing with pytest-bdd
  • 3. Demo - Loading Test Data from External Sources
  • 4. Using a Test Fake for Data
  • 5. Demo - Testing with a Fake Database
  • 6. Fakes for Other Data Sources
  • 7. Summary

  • 8. Using More Advanced pytest-bdd Features
  • 1. Inferring Code with Advanced Code Generation
  • 2. Browser Testing with Splinter and Selenium
  • 3. Summary

  • 9. Reporting and Continuous Integration with Python and BDD
  • 1. Introduction
  • 2. Demo - Reporting with pytest-bdd
  • 3. Demo - Integration with Jenkins for Continuous Testing
  • 4. Post-deployment Testing with pytest-bdd
  • 5. Summary

  • 10. Best Practices and Tips
  • 1. Introduction
  • 2. How to Structure Your pytest-bdd Project
  • 3. Tips for Writing Maintainable Test Code
  • 4. Handling Failing Tests and Debugging
  • 5. Adopting BDD in Your Team or Organization
  • 6. Course Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

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