All The Tools You Need To Build A Successful Online Business

 

Python For Beginners Full Course

Master Python, the essential language for QA automation, with our beginner-friendly course. Build a solid programming foundation and prepare for a rewarding career. Enroll today!"

$99.00 USD

Selenium WebDriver With Python For Beginners

Master Selenium WebDriver with Python in this expert-led course. Gain essential skills in automated testing, locators, PyTest, and more. Elevate your QA expertise today!

$99.00 USD

API and Backend Testing with Python Course

  1. Intro to Course

    1. Welcome To The Course
    2. About The Test Site and Ecommerce API
    3. Add Sample Products To The Site
  2. Installation and Setup of Tools

    1. Intro to Installation and Setup Section
    2. Installing Python On Mac
    3. Installing Python On Windows
    4. How to Use Virtual Environment
    5. Create Virtual Environment For The Course
    6. Install IDE (PyCharm)
    7. PyCharm Project & Virtual Environment
    8. Options To Run WordPress
    9. Running WordPress with MAMP
    10. Install Plugin "WooCommerce"
    11. Setup WooCommerce API
  3. PyTest Quick Summary

    1. Introduction to PyTest
    2. Selecting Tests By Markers (Tags)
    3. Setup & Teardown (fixtures)
    4. PyTest HTML Report
  4. Build Framework and Automate Test Cases

    1. How To Use The Provided Code
    2. Project Structure Overview
  5. Test Case Discussion

    1. TCID-29 - Discussion - "create a customer" endpoint
    2. TCID-29 - Design Test Code Template
  6. Design Helper Classes

    1. Helper - Email & Password Generator (TCID-29)
    2. Helper - Crete Customer (TCID-29)
    3. Helper - 'POST' request (TCID-29)
    4. Authenticate our API call
    5. Helper - Credentials
    6. TCID-29 Verify 'Create Customer' API Response
  7. Environment Variables & Database Helper Class

    1. Setting Environment Variables
    2. Customers DAO
    3. Helper - Database Connect & SQL
    4. TCID-29 Verify Database
  8. Test Case ID 30

    1. TCID-30 - Discussion - List All Customers Endpoint
    2. TCID-30 - List All Customers (GET Call)
  9. More Practice Test Cases

    1. TCID-48-1 Place Guest Order - Read Payload From File
    2. TCID-47 - Create Customer Existing Email (negative test)
    3. Run All Customers Test Cases
    4. Assignment - Automate TCID-24 (Get All Products)
    5. TCID-24 Get All Products - Implementation
    6. TCID-25 Get Product By ID
    7. TCID-26 Create Simple Product
    8. TCID-51-1 List Product With Filter "after"
    9. TCID-51-2 List Product With Filter "after" - db verification
    10. TCID-51-3 List Product With Filter "after" - more pages
  10. More Practice: Using Python Library by WooCommerce

    1. WooCommerce Python Library Intro
    2. TCID-48-1 Place Guest Order - Discussion
    3. TCID-48-3 Place Guest Order - Make The Call
    4. TCID-48-4 Place Guest Order -Validate Response
    5. TCID-48-5 Place Guest Order -Validate db
    6. TCID-49 Place Order With New Customer
    7. Setup Example with TCID-49
  11. More Practice: Setup & Database Configurations

    1. Use Configs for Database Connections
    2. TCID-55-1 Update Order Status - Cancelled
    3. TCID-55-2 Update Order Status - Cancelled
    4. TCID-55,56,57 Parametrization
    5. TCID-58 Update Order Status - Invalid Status
    6. TCID-59 Update Order - "customer_note"
  12. EXERCISES

    1. Exercise TCID-61: Verify update 'regular_price' updates the 'price' field
    2. Exercise TCID-63: Verify update 'sale_price > 0' will set field 'on_sale'=True
    3. Exercise TCID-64: Verify update 'sale_price=" "' will set field 'on_sale'=False
    4. Exercise TCID-65: Verify update 'sale_price' updates the 'sale_price' field
    5. Exercise TCID-60: Order with 50% off coupon should reduce total by 50%
    6. Exercise TCID-37: Create a new coupon with 'discount_type=percent'
    7. Exercise TCID-39: Create a new coupon with ‘discount_type=fixed_product’
    8. Exercise TCID-38: Create a new coupon with 'discount_type=fixed_cart'
    9. Exercise TCID-40: Create a new coupon with ‘discount_type=<invalid>‘
  13. Run In Docker

    1. Docker Section Introduction
    2. Create Dockerfile & Build Image
    3. Start Container and Try Test Run - unsuccessful
    4. Connect to Database From Container
    5. Use Docker Volumes To Avoid Image Rebuild
    6. Make API Cal from Container
    7. Run Tests From Outside Container
    8. Wrapper Script To Run Tests In Container
    9. Color Output From Docker Run
    10. Using Debugger (pdb) With Docker
    11. Timestamp The Report
    12. Docker Section Summary

Basic

$29

Top features

  • Excepteur sint occaecat velit
  • Excepteur sint occaecat velit
  • Excepteur sint occaecat velit
  • Excepteur sint occaecat velit
  • Excepteur sint occaecat velit
BUY NOW
{% assign products = current_site_user.products | sort: 'title' %}
{% comment %} --- SECTION 1: FOUNDATION --- {% endcomment %}

Foundation

{% for product in products %} {% if product.title contains '[FDN]' %}
{{ product.title | remove: '[FDN]' }}
Launch Course
{% endif %} {% endfor %}
{% comment %} --- SECTION 2: INTERMEDIATE --- {% endcomment %}

Intermediate

{% for product in products %} {% if product.title contains '[INT]' %}
{{ product.title | remove: '[INT]' }}
Launch Course
{% endif %} {% endfor %}
{% comment %} --- SECTION 3: AI AUTOMATION --- {% endcomment %}

AI Automation

{% for product in products %} {% if product.title contains '[AI]' %}
{{ product.title | remove: '[AI]' }}
Launch Course
{% endif %} {% endfor %}