Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python SDET-BackEnd /Rest API Automation from Scratch
What will you learn from this course? - MUST WATCH
FAQ's about the course (10:05)
Installing Python library, Pip Client and Pycharm Editor (17:03)
Important note for MAC Users (4:05)
Important Note before watching next section
Learn Python Programming Basics from Scratch
Python hello world Program with Basics (8:33)
Datatypes in python and how to get the Type at run time (6:37)
List Datatype and its operations to manipulate (16:07)
Get Social with Rahul Shetty
Tuple and Dictionary Data types in Python with examples (10:37)
How to Create Dictionaries at run time and add data into it (3:49)
If else condition in python with working examples (9:54)
How loops work in Python and importance of code idendation (11:18)
Programming examples using for loop - 1 (5:09)
Programming examples using While loop - 2 (13:12)
What are functions? How to use them in Python ... (13:08)
OOPS Principles : Classes and Objects in Python... (9:10)
What is Constructor and its role in Object oriented programming ... (17:03)
Inheritance concepts with examples in Python... (15:01)
Strings and its functions in Python (12:20)
How to read text files content using Python (8:26)
Importance of readLine and readLines Methods in python (9:35)
Writing Data into File using Python (10:28)
Code Download
Quiz - Test your Python Basic Knowledge!
Read and Write to Json Files and parsing using Python Methods
Where to download the code files?
How to Parse Json Strings in Python? - Example (8:56)
Parse content in Json file into Dictionary - Example (13:23)
Parsing complex Json with nested Structure and extract values (10:09)
Compare two Json Schemas using Python Dictionaries with example (5:05)
Section 3 Quiz - Test your Knowledge!
API Automation Testing with Python Requests Library
Install Python requests Library for API Automation (8:47)
Understanding Get http request calls and get response using Json method (14:54)
Validating response status codes and headers using response object (11:02)
Understand automating Post http request with Payload and headers (14:24)
End to end automation flow of API calls using Python (11:01)
Setting up Global Properties and OAuth Mechanism for API Testing
Setting global configurations using Python Config object (11:43)
Optimizing resources and payload from externally as reusable data (6:50)
Authenticating API's using Python Automation auth method- Example (11:05)
Section 3-5 Code Download
Section 4 and 5 Quiz - Test your API Automatio…
API Testing Request Library Miscellaneous Concepts
Importance of Session Managing in API Testing (8:29)
Send and Manage cookies for API request calls (11:39)
Time out and Redirection attributes in making request calls (7:04)
Sending Attachments through Post request call using Files Dictionary object (9:56)
Code Snippet download
Build SQL Utility to interact with Database Tables from Python Code
Setting up MYSQL Instance to drive the data from Python Code (4:49)
Setup Database with the Example Table Data and start Connection (9:17)
SQL Queries Download
Executing Queries on to Database from Python Code
Iterate over database table results set from Python and parse the results (12:29)
Create Connection utility and pass the SQL connection externally into test (11:54)
Section 7 Quiz
Integrate Database utilities to API Test for End to end Automation
Integrate Database results into API Test Data to build functional flow (14:20)
Code Download
BDD Framework Development for API Automation from Scratch
What are the BDD tools we use to Automate in Python Language (7:04)
Install Behave and download Python Professional edition (10:03)
Create Step Definition file with auto generated syntaxes and annotations (6:30)
Implement API Automation actual logic into step Definitions (12:18)
Implement Hooks for the scenarios by defining environment.py file (8:41)
Implement Parameterization to the Test Scenarios using Example outline Keywords (11:45)
Use Tagging mechanism to run selected tests in framework (3:34)
Best practices to write reusable step definitions code for API test Scenarios (14:41)
Integrate Tagging and hooks to build generalize BDD code for Python API Tests (8:37)
Generate Allure reports for Python API BDD Framework (10:59)
Complete Code Download
Read and Write to CSV files with Parsing using Python methods
Parsing and reading the CSV files using Python csv package (12:10)
Building a logic to get the data from CSV based on conditional query (3:28)
Parsing and writing back to CSV files using Python csv package (5:47)
Where to download code files?
Section 9 Quiz
Python paramiko Utility to communicate with AWS Linux Servers
Setting up AWS Linux EC2 Instance for solving the project (16:22)
Setting up SSH connection in AWS Linux instances (6:08)
Install Paramiko Package to establish connection to Servers (8:03)
Execute Batch Jobs on Linux Servers through Python SSH Utilities
Execute commands on Linux Servers from your local machine using Python code (9:18)
SFTP Connection to upload and download from server using Python Paramiko (9:42)
Example in running batch commands on Linux Servers using Python code (16:30)
Section 10 & 11 Quiz
Web Scrapping to extract content for DataScience Projects using Python
What is Web Scrapping in Python? (4:59)
Beautiful Soap package for Scrapping the content on web pages (12:30)
find and findAll methods to parse html content from web pages (13:09)
Scrapping Sub urls with href attribute concatenation to requests url (11:59)
End to end example of Web scrapping with Python (8:09)
Extracting the content from page based on the visible text scrapper (6:00)
Section 12 Quiz
Download the Full course Code files
Download complete Project Code
Teach online with
Generate Allure reports for Python API BDD Framework
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock