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

Cucumber BDD with Python Behave and Selenium WebDriver 2024

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

Build Automation Framework with Cucumber BDD using Python and Behave for Selenium WebDriver and API Testing and SQL


1 - Introduction
  • 1 - BDD-Python-CourseMaterial.zip
  • 1 - Introduction To The Course
  • 2 - About The Provided Course Code
  • 3 - Content List Description of sectionslectures of the course
  • 4 - Introduction to BDD Gherkin and Behave

  • 2 - Installations
  • 5 - Installing Python Mac
  • 6 - Installing Python Windows
  • 7 - About Virtual Environment
  • 8 - Creating virtual environment on Mac demo
  • 9 - Creating virtual environment on Windows demo
  • 10 - Installing Pycharm IDE
  • 11 - Add Virtual Environment to PyCharm
  • 12 - Add Gherkin Plugin to PyCharm
  • 13 - Installing Behave and Selenium.html

  • 3 - BDD Components and Basic Examples
  • 14 - Folder structure or layout Discussion
  • 15 - Folder structure or layout DemoExample
  • 16 - Feature File
  • 17 - Step definition File
  • 18 - Running 1 file discussion
  • 19 - Running 1 file demo
  • 20 - Running all files discussion
  • 21 - Running all files demo
  • 22 - Review Please.html
  • 23 - Displaying Output
  • 24 - More on Output
  • 25 - Given Then When And But

  • 4 - Passing Parameters to Steps
  • 26 - Passing Parameters to Steps discussion
  • 27 - Passing Parameters to Steps demo
  • 27 - step-parameters.zip

  • 5 - Sharing Data Between Steps
  • 28 - Sharing Data Between Steps discussion
  • 29 - Sharing Data Between Steps demo
  • 29 - sharing-data-globally.zip

  • 6 - Time for Practical Examples
  • 30 - Practical Examples Discussion
  • 31 - Project Setup Overview
  • 32 - Test Cases Group 1 Part 1 pythonorg
  • 33 - Test Case Group 1 Part 2 pythonorg
  • 34 - Using custom config file
  • 35 - Test Case Group 3 more config examples

  • 7 - Setup and Teardown
  • 36 - Setup and Teardown discussion
  • 37 - SetupTeardownenvironmentpy
  • 38 - Background

  • 8 - Scenario Outlines
  • 39 - Scenario Outline discussion
  • 40 - Scenario Outline demo

  • 9 - Using Tags
  • 41 - Using Tags discussion
  • 42 - Using Tags demo

  • 10 - Cucumber Behave Report Generation
  • 43 - Generating Behave Reports Overview
  • 44 - How to Output Junit Compatible xml
  • 45 - How to Output JSON Report
  • 46 - Allure Report Generator Documentation.txt
  • 46 - AlureBehave Library Home.txt
  • 46 - How to Generate Allure Report
  • 47 - How to Generate Custom Report
  • 47 - report-generator.zip

  • 11 - Other Behave Core features
  • 48 - Calling Steps in Other Step definitions
  • 49 - Passing User Data From Command Line
  • 50 - Passing String to Step Definition
  • 51 - exclude How to Exclude Test by File Name
  • 52 - f rerun Retry Failed Tests Rerun Failed Scenarios
  • 53 - stop Stop Execution at First Failure
  • 54 - dryrun Run without Running

  • 12 - Runner Script
  • 55 - Runner Python Script to Run Tests
  • 55 - runner.zip
  • 56 - Runner Python script continued Parameterize
  • 57 - Runner Python script continued Unique Test Id
  • 58 - Runner Python script continued Output directory
  • 59 - Runner Python script continued WebDrivers

  • 13 - BDD Automation Practice Section
  • 60 - NOTE.html
  • 61 - Introduction to Practice Section
  • 62 - TCID101 FE Valid user should be able to login Framework Setup
  • 63 - TCID10 2 Continued Valid user should be able to login
  • 64 - TCID10 3 FE Continued Valid user should be able to login
  • 65 - TCID10 4 FE Continued Valid user should be able to login
  • 66 - Housekeeping Same Files New Project in PyCharm
  • 67 - TCID11 FE User with wrong password should get correct error message
  • 68 - TCID12 FE User with noneexisting email should get correct error message
  • 69 - Backend Helper http GET method
  • 70 - Backend Helper http POST method
  • 71 - Credentials Management
  • 72 - Backend Helper Database Helper
  • 73 - TCID241 BE Verify GET products returns all products
  • 74 - TCID242 BE Verify GET products returns all products
  • 75 - Assignment Solution Get all pages of products
  • 76 - TCID25 BE Verify productsid returns a product with the given id
  • 77 - TCID291 BE Verify POST customers creates user
  • 78 - TCID292 BE Verify POST customers creates user
  • 79 - TCID293 BE Verify POST customers creates user
  • 80 - TCID331 FE New user place order with 1 item without creating account
  • 81 - TCID332 FE GivenI add 1 item to cart
  • 82 - TCID333 FE GivenI click on cart in nav bar
  • 83 - TCID334 FE WhenI select Free Shipping option
  • 84 - TCID335 FE WhenI click on Proceed to checkout button
  • 85 - TCID336 FE WhenI verify Checkout page is loaded
  • 86 - TCID337 FE WhenI fill in the billing details form
  • 87 - TCID338 FE WhenI click on Place order button
  • 88 - TCID339 FE Thenthe Order received page should load
  • 89 - TCID3391 FE Error in step 9
  • 90 - TCID3392 FE Solution to Error in step 9
  • 91 - TCID3310 FE ThenI verify order is created in database
  • 92 - Selenium Implicit Wait
  • 93 - How to run WebDriver in headless browser headless Chrome
  • 94 - TCID36 to 40 1 BE GivenI create a discounttype coupon
  • 95 - TCID36 to 40 2 BE Then the coupon should exist in database
  • 96 - TCID43 BE Verify coupon metadata recorded correctly
  • 97 - TCID441 FE 50 off cart coupon should discount 50 of the cart
  • 98 - TCID442 FE Add items to cart and get total
  • 99 - TCID443 FE whenI get a valid 50 off coupon
  • 100 - TCID444 FE whenI apply the coupon to the cart
  • 101 - TCID445 FE thenthe total should be reduced by 50

  • 14 - Conclusion
  • 102 - Conclusion

  • 15 - SPECIAL SECTION SQL MySQL Crash Course
  • 103 - Introduction to the SQL Crash Course
  • 103 - SQL-Crash-Course-Resources.zip
  • 104 - Introduction to SQL
  • 105 - Setup Database and Data
  • 106 - SQL SELECT Query Reading Data
  • 107 - SQL SELECT Query Continued
  • 108 - SQL SELECT Query Continued 2
  • 109 - SQL IN Clause
  • 110 - SQL SELECT SubQuery
  • 111 - SQL LIKE Clause
  • 112 - Intro to SQL JOIN
  • 113 - SQL JOIN
  • 114 - SQL LEFT JOIN
  • 115 - SQL Special Functions
  • 116 - SQL INSERT INTO
  • 117 - SQL CREATE TABLE
  • 118 - SQL DROP and TRUNCATE
  • 119 - SQL Crash Course Conclusion

  • 16 - SPECIAL SECTION Create ECommerce Site on Local Machine To Practice Testing
  • 120 - Intro to Creating ECommerce Site Locally
  • 121 - Options to Run Wordpress
  • 122 - Running WordPress with MAMP
  • 123 - Install Local
  • 124 - Creating the site
  • 125 - Install theme
  • 126 - Install plugin WooCommerce
  • 127 - Adding sample products
  • 128 - Setup Home Page and Registration
  • 129 - Use Coupons to checkout
  • 130 - Checkout with Cash on Delivery
  • 131 - Setup and Test WooCommerce Rest API
  • 132 - Connecting to Database
  • 133 - Conclusion of Section
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43672
    حجم: 10311 مگابایت
    مدت زمان: 1097 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

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