Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Api Manual/Automation Testing Using Python/ Pytest Framework

Posted By: ELK1nG
Api Manual/Automation Testing Using Python/ Pytest Framework

Api Manual/Automation Testing Using Python/ Pytest Framework
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.22 GB | Duration: 12h 39m

Build top automation Utilities to test Rest API’s using PYTHON/Request with PYTEST/Allure/logger Framework from scratch

What you'll learn

Basic API Manual Testing

Basic API Automation Testing using PYTHON

Basic PYTHON covered to learn Automation

Complete Pytest Framework to learn like an experienced

Complete guide to build a framework from scratch

Allure reporting framework

loggers for logging details into reporting

You can able to build a basic framework from scratch from beginners to advance level with full confidence

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

Requirements

Nothing is required - we have covered everything required to learn this Course

You will have Life Time instructor support - You can contact me any time for your Queries

Covered from very very basics & assume like you don't know anything about python-api-automation

All class notes & Live practical codes will be given for reference.

Description

BEST For Beginners!!You will be mastered in API Automation using Python after going through this courseHere API Automation using Python & Request library SDET course starts from scratch teaching Python Basics and then API Basic Manual Testing and then drive you through many important utilities of Python like API Testing, PYTEST Automation Framework, Allure Reporting, loggers & many more utilities 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 API testing.Top trending new Course - Unique Course Content - Best for Beginners !Below is the high level content this course covers :Basic PythonBasic Manual API Testing to understand this course better.API Automation using requests LibraryMultiple Live Demo API & Websites for Practice & ExerciseUnderstand Crud operations GET,POST, DELETE,PUT API operations automationParsing API responses with Python utilitiesComplete Live Project ExplanationKnow how to Automate a API like a Company ProjectBuild Framework from ScratchComplete Pytest framework knowledge Allure report for Reporting frameworkLoggers for looking the detail in the report for debugging the failures.And many more .Happy to help you always & Wish you all the Best with your new API Automation using Python which is most demanding course for SDET & Backend Automation tester.Thank You !Pankaj Gupta.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Better Learning Experience - Must for new to Udemy | Optional who know

Lecture 3 Reachout to Instructor anytime

Section 2: Basics understanding of API - for Beginners

Lecture 4 Course Learning Plan

Lecture 5 What is an API ?

Lecture 6 Why we need API ?

Lecture 7 API & WebServices Real time Example on Live Application

Lecture 8 API Architecture Explanation

Lecture 9 Difference Between API & WebServices ?

Section 3: Rest & SOAP API Basic understanding

Lecture 10 What is HTTP ?

Lecture 11 What is REST & SOAP with funny Examples ?

Lecture 12 Difference between REST & SOAP ?

Section 4: API Practical Examples with Explanation

Lecture 13 Basic of Service, URI, URL & End Points

Lecture 14 Path & Query Parameter in API calls

Lecture 15 HTTP methods for RestAPI & CRUD Operation

Lecture 16 Real time API Call in Application

Section 5: Manual API Testing using PostMan

Lecture 17 What is Manual API Testing?

Lecture 18 What is PostMan? How to do API Testing using it?

Lecture 19 PostMan Setup & Installation

Lecture 20 Download PostMan Native App I If facing Issue

Section 6: API Manual Testing on Live Project with Practicals

Lecture 21 Free Website examples for API Testing - Practice Purpose

Lecture 22 Test on Any Free Live API - VVI

Lecture 23 GET method - API Testing

Lecture 24 GET method - Example

Lecture 25 POST method - API Testing

Lecture 26 PUT method - API Testing

Lecture 27 DELETE method - API Testing

Lecture 28 PATCH method - API Testing

Section 7: Understanding API Errors Code for Live API Testing

Lecture 29 What is Error & status code in API Testing?

Lecture 30 All Actual Response code - with explanation

Lecture 31 Frequently Used Errors code & Differences - VVI for Interview

Section 8: API Automation Basic Understanding

Lecture 32 What is API Automation?

Lecture 33 Why do we need API automation?

Lecture 34 What is Rest API?

Lecture 35 Next Learning ?

Section 9: Set up & Prerequisites for PYTHON

Lecture 36 Download & Setup Python for Mac/Linux

Lecture 37 Download & Setup Python for Windows

Lecture 38 Special Setup for Windows User - Easy Learning - Optional

Lecture 39 Download & setup Pycharm

Lecture 40 What is PIP & it's uses

Lecture 41 Using PIP & Practice

Section 10: Python Very Basics Concepts

Lecture 42 Creating new Python Project in Pycharm

Lecture 43 Creating Python File & first program

Lecture 44 PYTHON Identifier

Lecture 45 Python Comments & System inputs

Section 11: Python Data Types

Lecture 46 Data types in PYTHON

Lecture 47 Declare & working with single data type

Lecture 48 Declare & working with Multiple data type

Lecture 49 List | Tupple & Dictionary Concepts

Section 12: Python Operators

Lecture 50 Operator in Python

Lecture 51 Working with all the python operator

Section 13: Python Statements & Flow control

Lecture 52 If Else use in Python

Lecture 53 For loop in Python

Lecture 54 For loop with Range in Python

Lecture 55 While loop in Python

Section 14: Python function & Switch Case

Lecture 56 Python function with Practicals

Lecture 57 Handling multiple cases using switch

Lecture 58 Handling multiple cases using switch Part - II

Section 15: Python OOPs Concepts

Lecture 59 Basic OOPs Principal & Class & Object

Lecture 60 Default Constructor in Python

Lecture 61 Parameterized Constructor in Python

Lecture 62 Inheritance in Python

Lecture 63 Class & Instance variable in Python

Section 16: Python String Concepts

Lecture 64 String Basic Function Part - I

Lecture 65 String Basic Function Part - II

Section 17: Exception handling in Python

Lecture 66 Handling Exception in Python

Lecture 67 Raising exceptions in PYTHON

Lecture 68 Exception Handling in PYTHON

Lecture 69 Exception Handling with Try-except-else

Lecture 70 Exception Handling with Try-Except-Else-Finally

Section 18: Getting Started with API Automation Testing Using PYTHON

Lecture 71 What is PYTHON Request library ?

Lecture 72 Going through Request library

Lecture 73 Setup API Automation using PYTHON

Lecture 74 Test on Any Free Live API - VVI

Lecture 75 Fire basic GET API using Postman

Lecture 77 Automating GET API Call

Lecture 78 Firing GET API Call

Lecture 79 Validating API Status code by Assertion

Lecture 80 Validating JSON response body

Lecture 81 Automating Basic POST API Call Part - I

Lecture 82 Automating POST API Call Part - II

Lecture 83 PUT API call Automation

Lecture 84 PATCH API Call Automation

Lecture 85 Delete API Call Automation

Section 19: Live Project API Testing with Practicals

Lecture 86 Create API Collection and share it with Team

Lecture 87 Sharing single API with team using cURL

Lecture 88 Live Project API Testing - I

Lecture 89 Live Project API Testing - II

Lecture 90 Live Project API Testing Approach

Lecture 91 Live Project API end to end testing - Multiple API Interaction

Lecture 92 Create a User with Live API Call

Lecture 93 Verify User creation with Live API Call

Lecture 94 Create | Update & Delete user with Multiple API calls

Section 20: PYTEST Framework - Part 1

Lecture 95 Framework building Plan ?

Lecture 96 Introduction to PYTEST

Lecture 97 PYTEST Setup

Lecture 98 Running Test Using PYTEST

Lecture 99 Running PYTEST Test using Commands

Lecture 100 PYTEST - Grouping the Tests

Lecture 101 PYTEST - Grouping the Modules & Execute

Lecture 102 PYTEST- Running Duplicate Tests

Lecture 103 PYTEST - Using Assertion

Lecture 104 PYTEST - Markers & Grouping Test Level

Lecture 105 PYTEST - Running XFAIL & SKIP Test

Lecture 106 PYTEST - Fixture Introduction & Use

Lecture 107 PYTEST - Use of yield function

Lecture 108 PYTEST - Scope of Fixture

Lecture 109 PYTEST - Loading Test Data using Fixture

Lecture 110 PYTEST - Parameterising the Tests

Lecture 111 PYTEST - Parameterising the Tests - II

Lecture 112 PYTEST - Writing Common Markers & Fixture

Lecture 113 PYTEST - Passing Command Line Argument at Run time

Section 21: Building Framework from Scratch - Part 2

Lecture 114 Why we need Framework ?

Lecture 115 Create Fresh Python Framework Project from Scratch

Lecture 116 Setup dynamic URL based on Environment

Lecture 117 Forming the Complete URL

Lecture 118 Creating Custom Headers

Lecture 119 Creating Utility's to generate random test data

Lecture 120 Create JSON Request body

Lecture 121 Creating function for Custom API Calls

Lecture 122 Run GET API test using Framework

Lecture 123 Run POST API test using Framework

Lecture 124 Run GET API test using framework & pytest commands

Lecture 125 Run POST API test using framework & pytest commands

Lecture 126 Parameterising the test environment

Lecture 127 Executing API in multiple environment

Lecture 128 Grouping the API tests

Lecture 129 Use of Assertions in API Testing

Section 22: Allure Reporting Framework - Part 3

Lecture 130 What is Allure reporting ?

Lecture 131 Allure Report Integration with PYTEST

Lecture 132 Generating first Allure report

Lecture 133 Adding Test title & Suite name in Allure

Lecture 134 Updating Severity into Allure Report

Section 23: Loggers Framework - Part 4

Lecture 135 Creating logger & adding info logs

Lecture 136 Creating logger & adding error logs

Lecture 137 Passing dynamic values to loggers

Section 24: More Learnings & Download Resources

Lecture 138 Resources & Download Notes

Lecture 139 More Learnings

Beginners or Fresher,Anyone who want to Learn Basic API Manual and Automation Testing using Python,Anyone want to upgrade QA/SDET Skills,Want to Update skills & Job change,Manual testers who want to learn Automation in easy way using Python