Companies Home Search Profile

Learn API Automation Testing with Python & BDD Framework

Focused View

Rahul Shetty

11:17:08

106 View
  • 1 - FAQs about the course.mp4
    10:07
  • 2 - Installing Python library Pip Client and Pycharm Editor.mp4
    17:03
  • 3 - Important note for MAC Users.mp4
    04:05
  • 4 - Important Note before watching next section.html
  • 5 - Python hello world Program with Basics.mp4
    08:33
  • 6 - Datatypes in python and how to get the Type at run time.mp4
    06:37
  • 7 - List Datatype and its operations to manipulate.mp4
    16:07
  • 8 - Tuple and Dictionary Data types in Python with examples.mp4
    10:37
  • 9 - How to Create Dictionaries at run time and add data into it.mp4
    03:49
  • 10 - If else condition in python with working examples.mp4
    09:54
  • 11 - How loops work in Python and importance of code idendation.mp4
    11:19
  • 12 - Programming examples using for loop 1.mp4
    05:09
  • 13 - Programming examples using While loop 2.mp4
    13:12
  • 14 - What are functions How to use them in Python.mp4
    13:08
  • 15 - OOPS Principles Classes and objects in Python.mp4
    09:10
  • 16 - What is Constructor and its role in Object oriented programming.mp4
    17:03
  • 17 - Inheritance concepts with examples in Python.mp4
    15:01
  • 18 - Strings and its functions in python.mp4
    12:20
  • 19 - How to read text file content using Python.mp4
    08:27
  • 20 - Importance of readLine and readLines Methods in python.mp4
    09:35
  • 21 - Writing Data into File using Python.mp4
    10:28
  • 22 - Code Download.html
  • 22 - pythonBasics.zip
  • 23 - Where to download the code files.html
  • 24 - How to Parse Json Strings in Python Example.mp4
    10:04
  • 25 - Parse content in Json file into Dictionary Example.mp4
    13:23
  • 26 - Parsing complex Json with nested Structure and extract values.mp4
    10:09
  • 27 - Compare two Json Schemas using Python Dictionaries with example.mp4
    05:05
  • 28 - Install Python requests Library for API Automation.mp4
    08:47
  • 29 - Understanding Get http request calls and get response using Json method.mp4
    14:54
  • 30 - Validating response status codes and headers using response object.mp4
    11:02
  • 31 - Understand automating Post http request with Payload and headers.mp4
    14:24
  • 32 - End to end automation flow of API calls using Python.mp4
    11:02
  • 33 - Setting global configurations using Python Config object.mp4
    11:43
  • 34 - Optimizing resources and payload from externally as reusable data.mp4
    06:51
  • 35 - Authenticating APIs using Python Automation auth method Example.mp4
    11:05
  • 36 - BackEndAutomation-Part1.zip
  • 36 - Library-API.docx
  • 36 - Section 3 5 Code Download.html
  • 37 - Importance of Session Managing in API Testing.mp4
    08:29
  • 38 - Send and Manage cookies for API request calls.mp4
    11:39
  • 39 - Time out and Redirection attributes in making request calls.mp4
    07:04
  • 40 - Sending Attachments through Post request call using Files Dictionary object.mp4
    09:56
  • 41 - Code Snippet download.html
  • 42 - Setting up MYSQL Instance to drive the data from Python Code.mp4
    04:50
  • 43 - Setup Database with the Example Table Data and start Connection.mp4
    09:17
  • 43 - queries.zip
  • 44 - SQL Queries download.html
  • 45 - Executing Queries on to Database from Python Code.mp4
    08:30
  • 46 - Iterate over database table results set from Python and parse the results.mp4
    12:29
  • 47 - Create Connection utility and pass the SQL connection externally into test.mp4
    11:54
  • 48 - Integrate Database results into API Test Data to build functional flow.mp4
    14:20
  • 49 - BackEndAutomation-Part2.zip
  • 49 - Code Download.html
  • 50 - What are the BDD tools we use to Automate in Python Language.mp4
    07:04
  • 51 - Install Behave and download Python Professional edition.mp4
    10:03
  • 52 - Create Step Definition file with auto generated syntaxes and annotations.mp4
    06:30
  • 53 - Implement API Automation actual logic into step Definitions.mp4
    12:18
  • 54 - Implement Hooks for the scenarios by defining environmentpy file.mp4
    08:41
  • 55 - Implement Parameterization to the Test Scenarios using Example outline Keywords.mp4
    11:45
  • 56 - Use Tagging mechanism to run selected tests in framework.mp4
    03:34
  • 57 - Best practices to write reusable step definitions code for API test Scenarios.mp4
    14:42
  • 58 - Integrate Tagging and hooks to build generalize BDD code for Python API Tests.mp4
    08:37
  • 59 - Generate Allure reports for Python API BDD Framework.mp4
    10:59
  • 59 - Python-Automation-with-BDD-Framework.docx
  • 60 - BackEndAutomation.zip
  • 60 - Complete Code Download.html
  • 61 - Parsing and reading the CSV files using Python csv package.mp4
    12:10
  • 62 - Building a logic to get the data from CSV based on conditional query.mp4
    03:28
  • 63 - Parsing and writing back to CSV files using Python csv package.mp4
    05:47
  • 64 - Where to download code files.html
  • 65 - Setting up AWS Linux EC2 Instance for solving the project.mp4
    16:22
  • 66 - Setting up SSH connection in AWS Linux instances.mp4
    06:08
  • 66 - paramiko.docx
  • 67 - Install Paramiko Package to establish connection to Servers.mp4
    08:03
  • 68 - Execute commands on Linux Servers from your local machine using Python code.mp4
    09:18
  • 69 - SFTP Connection to upload and download from server using Python Paramiko.mp4
    09:42
  • 70 - Example in running batch commands on Linux Servers using Python code.mp4
    16:30
  • 71 - What is Web Scrapping in Python.mp4
    04:59
  • 72 - Beautiful Soap package for Scrapping the content on web pages.mp4
    12:30
  • 73 - find and findAll methods to parse html content from web pages.mp4
    13:09
  • 74 - Scrapping Sub urls with href attribute concatenation to requests url.mp4
    11:59
  • 75 - End to end example of Web scrapping with Python.mp4
    08:09
  • 76 - Extracting the content from page based on the visible text scrapper.mp4
    06:00
  • 77 - BackEndAutomation.zip
  • 77 - Download complete Project Code.html
  • 78 - Bonus lecture.html
  • Description


    Build Python automation Utilities to test Rest API’s with SQL DB Integration, Batch Jobs Automation,Web Scraping etc

    What You'll Learn?


    • Get Complete knowledge on Back end automation with Python which is must to become Python SDET
    • Understanding the API Automation from Scratch with Python Requests Library
    • Knowledge on implementing Database readers to communicate with DB from Python code
    • Establishing Connection with Linux Servers through Python Paramiko Library
    • Implement BDD Automation Framework for Python API Testcases from Scratch
    • Execute Batch Jobs in AWS Linux Servers and download the files to local using Python
    • Integrate the Database resutls to API and build dynamic Json Payloads
    • Knowledge on Web Scrapping to extract content from Web pages for Data science work

    Who is this for?


  • Manual testers, Non-programming aware testers interested in learning Automation
  • Freshers/Graduates who want to kick start their Career in IT World
  • More details


    Description

    ***You will be mastered in Python Back End Automation even if you have never programmed before in Python***
    This Python SDET course starts from scratch teaching Python Basics and then drive you through many important utilities of Python like API Testing, BDD API Automation Framework, Database Validations,  CSV Readers, Json Parsers, Batch Jobs execution from Linux Servers, SSH connection to upload and download files, Web scrapping for data science work etc
    As Python SDET, One should aware of many modules of python to perform end to end backend/Server side automation and this course comes us one single package which explains all the modules from scratch.

    By end of this course, You can confidently implement any Python Automation Jobs or clear any interview related to Python testing.

    Below is the high level content this course covers :

    Json Parsers with Python modules
    Read and Write to Json files with Python
    API Automation using requests Library
    Understand Crud operations GET,POST, DELETE,PUT API operations automation
    Parsing API responses with Python utilities
    Database interactions  with Python SQL Connector
    BDD Automation Framework development from Scratch
    Read the multiple result sets of database tables from Python
    Integrating Database readers with API calls to build payload
    CSV Parser with Python modules
    Read and Write to CSV files with Python
    Interacting with AWS Linux Servers
    Establishing SSH connection to Linux using Python Paramiko
    Sending the commands and executing the jobs in Server through Python
    Uploading and downloading the files of batch Jobs from Servers with paramiko
    IMportance of Web scrapping in Data science projects
    Techniques to apply web scrapping to extract content from web pages


    Wish you all the Best with your new Python SDET Journey :)









    Who this course is for:

    • Manual testers, Non-programming aware testers interested in learning Automation
    • Freshers/Graduates who want to kick start their Career in IT World

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Rahul Shetty
    Rahul Shetty
    Instructor's Courses
    "Nothing is Impossible. It all depends on how we are Trained on it.""Teaching is my Passion. And it's my Profession. The only Business I know is Spreading Knowledge."I'm Rahul Shetty -a QA instructor with 15 years of experience with over 600,000 QA students from 195 countries in my courses on Selenium, Software Testing (Jira), API Testing, Cypress, Postman, Appium, Playwright, JMeter, and many more...I'm also the Lead Instructor at the Top QA Ed Tech Platform (Rahul Shetty Academy) where I helped hundreds of thousands of students learn to test and automate and change their lives by becoming an Automation Engineer.Every QA Professional have the wish to learn trending Automation courses but somehow 90% of them are giving up their thoughtsIt's not due to the lack of courses available in the Market, but it's about finding the right mentor who can guide, teach and understand student's pulse with their background education.As a QA engineer myself with nearly two decades of experience in the software testing industry, I understand the QA mindset, how best we learn and based on that knowledge and experience, I have strategically built my courses, so my students get maximum benefit and career growth after taking my courses. I believe I've cracked the "formula" for teaching automation testing skills, and I'm really excited to finally share my expertise with you. I can confidently say that my online courses are without a doubt the most comprehensive ones on the market.By joining my courses, you are not only getting the most practical, up to date, job relevant learning materials but also access to a lifelong mentor who has impacted and levelled up the careers of hundreds of thousands of QA engineers like You!There isn't a day when I don't receive student success emails from across the globe about landing a new job, how my courses have changed their lives and career for the better and how they are respected and appreciated at the workplace after gaining new knowledge and experience from my course.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 67
    • duration 11:17:08
    • English subtitles has
    • Release Date 2023/05/17