وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

API Manual/Automation testing using PYTHON/ PYTEST Framework

سرفصل های دوره

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


1. Introduction
  • 1. Introduction
  • 2. Better Learning Experience - Must for new to Udemy Optional who know
  • 3. Reachout to Instructor anytime.html

  • 2. Basics understanding of API - for Beginners
  • 1. Course Learning Plan
  • 2. What is an API
  • 3. Why we need API
  • 4. API & WebServices Real time Example on Live Application
  • 5. API Architecture Explanation
  • 6. Difference Between API & WebServices

  • 3. Rest & SOAP API Basic understanding
  • 1. What is HTTP
  • 2. What is REST & SOAP with funny Examples
  • 3. Difference between REST & SOAP

  • 4. API Practical Examples with Explanation
  • 1. Basic of Service, URI, URL & End Points
  • 2. Path & Query Parameter in API calls
  • 3. HTTP methods for RestAPI & CRUD Operation
  • 4. Real time API Call in Application

  • 5. Manual API Testing using PostMan
  • 1. What is Manual API Testing
  • 2. What is PostMan How to do API Testing using it
  • 3. PostMan Setup & Installation
  • 4. Download PostMan Native App I If facing Issue.html

  • 6. API Manual Testing on Live Project with Practicals
  • 1. Free Website examples for API Testing - Practice Purpose
  • 2. Test on Any Free Live API - VVI.html
  • 3. GET method - API Testing
  • 4. GET method - Example
  • 5. POST method - API Testing
  • 6. PUT method - API Testing
  • 7. DELETE method - API Testing
  • 8. PATCH method - API Testing

  • 7. Understanding API Errors Code for Live API Testing
  • 1. What is Error & status code in API Testing
  • 2. All Actual Response code - with explanation
  • 3. Frequently Used Errors code & Differences - VVI for Interview

  • 8. API Automation Basic Understanding
  • 1. What is API Automation
  • 2. Why do we need API automation
  • 3. What is Rest API
  • 4. Next Learning .html

  • 9. Set up & Prerequisites for PYTHON
  • 1. Download & Setup Python for MacLinux
  • 2. Download & Setup Python for Windows
  • 3. Special Setup for Windows User - Easy Learning - Optional
  • 4. Download & setup Pycharm
  • 5. What is PIP & its uses
  • 6. Using PIP & Practice

  • 10. Python Very Basics Concepts
  • 1. Creating new Python Project in Pycharm
  • 2. Creating Python File & first program
  • 3. PYTHON Identifier
  • 4. Python Comments & System inputs

  • 11. Python Data Types
  • 1. Data types in PYTHON
  • 2. Declare & working with single data type
  • 3. Declare & working with Multiple data type
  • 4. List Tupple & Dictionary Concepts

  • 12. Python Operators
  • 1. Operator in Python.html
  • 2. Working with all the python operator

  • 13. Python Statements & Flow control
  • 1. If Else use in Python
  • 2. For loop in Python
  • 3. For loop with Range in Python
  • 4. While loop in Python

  • 14. Python function & Switch Case
  • 1. Python function with Practicals
  • 2. Handling multiple cases using switch
  • 3. Handling multiple cases using switch Part - II

  • 15. Python OOPs Concepts
  • 1. Basic OOPs Principal & Class & Object
  • 2. Default Constructor in Python
  • 3. Parameterized Constructor in Python
  • 4. Inheritance in Python
  • 5. Class & Instance variable in Python

  • 16. Python String Concepts
  • 1. String Basic Function Part - I
  • 2. String Basic Function Part - II

  • 17. Exception handling in Python
  • 1. Handling Exception in Python
  • 2. Raising exceptions in PYTHON
  • 3. Exception Handling in PYTHON
  • 4. Exception Handling with Try-except-else
  • 5. Exception Handling with Try-Except-Else-Finally

  • 18. Getting Started with API Automation Testing Using PYTHON
  • 1. What is PYTHON Request library
  • 2. Going through Request library
  • 3. Setup API Automation using PYTHON
  • 4. Test on Any Free Live API - VVI.html
  • 5. Fire basic GET API using Postman
  • 6. Automating GET API Call
  • 7. Firing GET API Call
  • 8. Validating API Status code by Assertion
  • 9. Validating JSON response body
  • 10. Automating Basic POST API Call Part - I
  • 11. Automating POST API Call Part - II
  • 12. PUT API call Automation
  • 13. PATCH API Call Automation
  • 14. Delete API Call Automation

  • 19. Live Project API Testing with Practicals
  • 1. Create API Collection and share it with Team
  • 2. Sharing single API with team using cURL
  • 3. Live Project API Testing - I
  • 4. Live Project API Testing - II
  • 5. Live Project API Testing Approach
  • 6. Live Project API end to end testing - Multiple API Interaction
  • 7. Create a User with Live API Call
  • 8. Verify User creation with Live API Call
  • 9. Create Update & Delete user with Multiple API calls

  • 20. PYTEST Framework - Part 1
  • 1. Framework building Plan
  • 2. Introduction to PYTEST
  • 3. PYTEST Setup
  • 4. Running Test Using PYTEST
  • 5. Running PYTEST Test using Commands
  • 6. PYTEST - Grouping the Tests
  • 7. PYTEST - Grouping the Modules & Execute
  • 8. PYTEST- Running Duplicate Tests
  • 9. PYTEST - Using Assertion
  • 10. PYTEST - Markers & Grouping Test Level
  • 11. PYTEST - Running XFAIL & SKIP Test
  • 12. PYTEST - Fixture Introduction & Use
  • 13. PYTEST - Use of yield function
  • 14. PYTEST - Scope of Fixture
  • 15. PYTEST - Loading Test Data using Fixture
  • 16. PYTEST - Parameterising the Tests
  • 17. PYTEST - Parameterising the Tests - II
  • 18. PYTEST - Writing Common Markers & Fixture
  • 19. PYTEST - Passing Command Line Argument at Run time

  • 21. Building Framework from Scratch - Part 2
  • 1. Why we need Framework
  • 2. Create Fresh Python Framework Project from Scratch
  • 3. Setup dynamic URL based on Environment
  • 4. Forming the Complete URL
  • 5. Creating Custom Headers
  • 6. Creating Utilitys to generate random test data
  • 7. Create JSON Request body
  • 8. Creating function for Custom API Calls
  • 9. Run GET API test using Framework
  • 10. Run POST API test using Framework
  • 11. Run GET API test using framework & pytest commands
  • 12. Run POST API test using framework & pytest commands
  • 13. Parameterising the test environment
  • 14. Executing API in multiple environment
  • 15. Grouping the API tests
  • 16. Use of Assertions in API Testing

  • 22. Allure Reporting Framework - Part 3
  • 1. What is Allure reporting
  • 2. Allure Report Integration with PYTEST
  • 3. Generating first Allure report
  • 4. Adding Test title & Suite name in Allure
  • 5. Updating Severity into Allure Report

  • 23. Loggers Framework - Part 4
  • 1. Creating logger & adding info logs
  • 2. Creating logger & adding error logs
  • 3. Passing dynamic values to loggers

  • 24. More Learnings & Download Resources
  • 1.1 API QUESTIONS ANSWERS.docx.pdf
  • 1.2 api test framework.zip
  • 1.3 API-Python.pdf
  • 1.4 python-pytest-request.zip
  • 1. Resources & Download Notes.html
  • 2. More Learnings.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 26582
    حجم: 5429 مگابایت
    مدت زمان: 757 دقیقه
    تاریخ انتشار: ۲۶ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید