Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
End to End Automation using Python | Web Application & API
Rating: 4.3 out of 5(115 ratings)
3,081 students

End to End Automation using Python | Web Application & API

Automate Manual Stuffs using Python, Web Automation using Selenium Python, API Automation with Request, Realtime Project
Created byTesting World
Last updated 9/2022
English

What you'll learn

  • Expert level knowledge with practical exposer of Python for Realtime implementation
  • Ready to use python in Daily realtime project activities(Manual / Automation)
  • Detailed understanding of python and its implementation in different automation activities
  • Ready to face Python programming interviews for Automation Testing
  • Ready to Write Selenium Automation Scripts single handedly with best practices

Course content

21 sections107 lectures11h 32m total length
  • Why as a Tester we need to learn Python11:08

    Discover why testers should learn Python to automate web apps and APIs with tools like Selenium and Robot Framework, and to perform data analysis with NumPy and pandas.

  • *** Course Architecture : Must for Everyone ***3:30

    Explore the course architecture for end-to-end automation using Python, designed for testers, covering four projects: web scraping, full testing, Selenium automation, and test data generation with Faktor.

  • Step 1 : Setup Python on Windows Machine with Environment Variable3:47

    Learn how to install Python on a Windows 64-bit machine, customize the installation location, set the environment variable PATH, and verify the setup with Python -V.

  • Step 2 : Setup Pycharm - Editor fort Python Programming3:51

    Set up PyCharm community edition to write and run Python code, install on Windows, start a new project named automation one, and configure the Python CPython interpreter.

  • Step 3 : Setup PIP : Package Manager for Python2:52

    Configure and use pip, the Python package installer, to download and install libraries or packages on Windows, and verify its setup by adding it to the path.

Requirements

  • Basic understanding of Windows Operating System
  • Good to have understanding of Manual Testing, Processes, Functional & Regression Testing
  • Should be ready to invest at least 30mins a day for practice and concept implementation

Description

-- Recent Updates --

Sep 2022 : Updated Python videos with improved Sound Quality

Dec 2021 :  Added videos for Web Scrapping

Jun 2021 : Added Videos for API Response Validation


This is a end to end course to Utilize Python for automating our daily Manual Task and Application

Coverage:

  • Step by Step Installation of Python and other tools libraries required for this course.

  • Learn Python basics like Condition Handling, Looping, String Handling.

  • Standard Data Types (List, Tuple, Dictionary)

  • How to work on Class and Functions

  • Advance Python Concepts : File Handing, Excel Handling, Exception Handling

  • OOPS Programming : Inheritance, Overriding

  • Working with CSV file, JSON Handling

  • Here we will write code by following all standards and best practices.

  • Different practice exercise and questions to test our learning time to time.

  • Help with Q&A support whenever needed

  • Use many most usable python packages and libraries


Realtime Project Coverage:

Project 1: 

   - WebScraping : Navigate to different pages of a website, fetch data and store for further analysis

Project 2:

   - API Testing : Most important area as REST API Testing is having huge demand, here we will learn how to do API Testing using Python Programming

Project 3:

   - Web Automation Basics : As we know we can automation web applications, here we will learn, how to automate Web Application using Selenium and Python

Project 4:

   - Test Data Generation : Its a test data generation utility which we will design for manual testing activities



Who this course is for:

  • Manual Testers Looking Opportunity in Python Automation
  • Professionals looking to switch to python scripting language
  • Freshers looking for opportunity in Automation Testing
  • Any professional want to start carrier in python Automation