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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    45,900 تومان
    افزودن به سبد خرید