Mô tả

BEST For Beginners!!


You will be mastered in API Automation using Python after going through this course
Here 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 Python

Basic Manual API Testing to understand this course better.

API Automation using requests Library

Multiple Live Demo API & Websites for Practice & Exercise

Understand Crud operations GET,POST, DELETE,PUT API operations automation
Parsing API responses with Python utilities

Complete Live Project Explanation

Know how to Automate a API like a Company Project

Build Framework from Scratch

Complete Pytest framework knowledge

Allure report for Reporting framework

Loggers 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.

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

24 sections

Introduction

3 lectures
Introduction
09:36
Better Learning Experience - Must for new to Udemy | Optional who know
09:38
Reachout to Instructor anytime
00:24

Basics understanding of API - for Beginners

6 lectures
Course Learning Plan
02:26
What is an API ?
04:13
Why we need API ?
04:43
API & WebServices Real time Example on Live Application
10:48
API Architecture Explanation
02:07
Difference Between API & WebServices ?
07:01

Rest & SOAP API Basic understanding

3 lectures
What is HTTP ?
04:59
What is REST & SOAP with funny Examples ?
05:36
Difference between REST & SOAP ?
04:42

API Practical Examples with Explanation

4 lectures
Basic of Service, URI, URL & End Points
05:55
Path & Query Parameter in API calls
06:23
HTTP methods for RestAPI & CRUD Operation
06:51
Real time API Call in Application
08:34

Manual API Testing using PostMan

4 lectures
What is Manual API Testing?
03:47
What is PostMan? How to do API Testing using it?
06:08
PostMan Setup & Installation
03:16
Download PostMan Native App I If facing Issue
00:11

API Manual Testing on Live Project with Practicals

8 lectures
Free Website examples for API Testing - Practice Purpose
07:17
Test on Any Free Live API - VVI
00:23
GET method - API Testing
06:10
GET method - Example
04:37
POST method - API Testing
06:01
PUT method - API Testing
03:58
DELETE method - API Testing
03:55
PATCH method - API Testing
02:56

Understanding API Errors Code for Live API Testing

3 lectures
What is Error & status code in API Testing?
05:52
All Actual Response code - with explanation
11:42
Frequently Used Errors code & Differences - VVI for Interview
07:38

API Automation Basic Understanding

4 lectures
What is API Automation?
01:35
Why do we need API automation?
05:44
What is Rest API?
06:17
Next Learning ?
00:08

Set up & Prerequisites for PYTHON

6 lectures
Download & Setup Python for Mac/Linux
03:23
Download & Setup Python for Windows
02:01
Special Setup for Windows User - Easy Learning - Optional
03:22
Download & setup Pycharm
01:54
What is PIP & it's uses
05:35
Using PIP & Practice
04:28

Python Very Basics Concepts

4 lectures
Creating new Python Project in Pycharm
01:54
Creating Python File & first program
01:54
PYTHON Identifier
07:47
Python Comments & System inputs
04:00

Python Data Types

4 lectures
Data types in PYTHON
05:31
Declare & working with single data type
05:31
Declare & working with Multiple data type
01:58
List | Tupple & Dictionary Concepts
10:27

Python Operators

2 lectures
Operator in Python
00:15
Working with all the python operator
07:10

Python Statements & Flow control

4 lectures
If Else use in Python
05:55
For loop in Python
05:04
For loop with Range in Python
06:10
While loop in Python
04:11

Python function & Switch Case

3 lectures
Python function with Practicals
07:56
Handling multiple cases using switch
03:54
Handling multiple cases using switch Part - II
03:18

Python OOPs Concepts

5 lectures
Basic OOPs Principal & Class & Object
06:39
Default Constructor in Python
04:09
Parameterized Constructor in Python
05:45
Inheritance in Python
08:28
Class & Instance variable in Python
02:38

Python String Concepts

2 lectures
String Basic Function Part - I
07:29
String Basic Function Part - II
06:47

Exception handling in Python

5 lectures
Handling Exception in Python
05:04
Raising exceptions in PYTHON
07:21
Exception Handling in PYTHON
07:31
Exception Handling with Try-except-else
04:00
Exception Handling with Try-Except-Else-Finally
03:59

Getting Started with API Automation Testing Using PYTHON

14 lectures
What is PYTHON Request library ?
03:26
Going through Request library
04:45
Setup API Automation using PYTHON
02:16
Test on Any Free Live API - VVI
00:23
Fire basic GET API using Postman
02:43
Automating GET API Call
04:34
Firing GET API Call
04:15
Validating API Status code by Assertion
04:37
Validating JSON response body
10:33
Automating Basic POST API Call Part - I
02:42
Automating POST API Call Part - II
11:26
PUT API call Automation
06:12
PATCH API Call Automation
06:18
Delete API Call Automation
03:49

Live Project API Testing with Practicals

9 lectures
Create API Collection and share it with Team
07:19
Sharing single API with team using cURL
04:09
Live Project API Testing - I
06:32
Live Project API Testing - II
02:46
Live Project API Testing Approach
04:36
Live Project API end to end testing - Multiple API Interaction
07:36
Create a User with Live API Call
06:32
Verify User creation with Live API Call
06:56
Create | Update & Delete user with Multiple API calls
10:37

PYTEST Framework - Part 1

19 lectures
Framework building Plan ?
02:26
Introduction to PYTEST
07:01
PYTEST Setup
02:25
Running Test Using PYTEST
05:26
Running PYTEST Test using Commands
05:54
PYTEST - Grouping the Tests
05:24
PYTEST - Grouping the Modules & Execute
05:21
PYTEST- Running Duplicate Tests
03:25
PYTEST - Using Assertion
06:54
PYTEST - Markers & Grouping Test Level
09:25
PYTEST - Running XFAIL & SKIP Test
05:21
PYTEST - Fixture Introduction & Use
07:33
PYTEST - Use of yield function
03:12
PYTEST - Scope of Fixture
07:36
PYTEST - Loading Test Data using Fixture
06:36
PYTEST - Parameterising the Tests
06:04
PYTEST - Parameterising the Tests - II
04:29
PYTEST - Writing Common Markers & Fixture
03:43
PYTEST - Passing Command Line Argument at Run time
11:58

Building Framework from Scratch - Part 2

16 lectures
Why we need Framework ?
04:27
Create Fresh Python Framework Project from Scratch
01:01
Setup dynamic URL based on Environment
15:43
Forming the Complete URL
10:11
Creating Custom Headers
06:46
Creating Utility's to generate random test data
05:48
Create JSON Request body
06:34
Creating function for Custom API Calls
14:56
Run GET API test using Framework
06:34
Run POST API test using Framework
06:15
Run GET API test using framework & pytest commands
09:14
Run POST API test using framework & pytest commands
05:37
Parameterising the test environment
10:36
Executing API in multiple environment
08:13
Grouping the API tests
07:23
Use of Assertions in API Testing
08:14

Allure Reporting Framework - Part 3

5 lectures
What is Allure reporting ?
06:04
Allure Report Integration with PYTEST
03:20
Generating first Allure report
08:21
Adding Test title & Suite name in Allure
05:03
Updating Severity into Allure Report
03:28

Loggers Framework - Part 4

3 lectures
Creating logger & adding info logs
05:57
Creating logger & adding error logs
05:02
Passing dynamic values to loggers
03:18

More Learnings & Download Resources

2 lectures
Resources & Download Notes
00:07
More Learnings
00:49

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.