Companies Home Search Profile

Python Testing with Pytest For Beginners + Selenium

Focused View

Joseph Jolly

3:17:43

221 View
  • 1 - Why Testing.mp4
    03:28
  • 2 - Why Pytest.mp4
    01:14
  • 3 - How To Use Udemy Tools remind.mp4
    02:04
  • 4 - Download Files.mp4
    03:12
  • 5 - Run Linux In Windows.mp4
    04:40
  • 6 - Optional Faster Updates Upgrades.mp4
    06:27
  • 7 - Install Gnome Desktop Manager.mp4
    02:32
  • 8 - Awesome Shortcuts.mp4
    05:05
  • 9 - Better Key Positions.mp4
    05:28
  • 10 - Install Pip VS Code.mp4
    04:18
  • 11 - Folder Setup for Testing Internal External App.mp4
    05:44
  • 12 - How to Setup VENV.mp4
    09:28
  • 13 - How to Use VENV.mp4
    05:43
  • 14 - How to Clone Virtual Environment.mp4
    04:46
  • 15 - Install Pytest.mp4
    02:58
  • 16 - Create Code.mp4
    04:30
  • 17 - Write Test using Assert.mp4
    05:56
  • 18 - How to Run a Test.mp4
    08:50
  • 19 - How Pytest Finds Tests To Run.mp4
    01:50
  • 20 - Change How Pytest Identifies Files To Run.mp4
    03:01
  • 21 - Reduce Code Avoid Global Variables Using Fixtures.mp4
    12:14
  • 22 - Intro.mp4
    02:05
  • 23 - Configure Browser To Be Controlled By Python.mp4
    06:05
  • 24 - Folder Structure.mp4
    06:03
  • 25 - Apply Browser As Fixture.mp4
    03:09
  • 26 - Test Webpage 1.mp4
    06:43
  • 27 - Test Webpage 2.mp4
    01:26
  • 28 - Execute Teardown Code After Exiting Scope Of Test.mp4
    03:28
  • 29 - Quick Mention Of Examples.mp4
    01:24
  • 30 - Note About Next Video.html
  • 31 - Running Code We Built So Far.mp4
    01:58
  • 32 - Test Against Multiple Inputs.mp4
    07:59
  • 33 - Parameterization in Fixtures.mp4
    05:45
  • 34 - Configure Firefox To Be Controlled By Python.mp4
    07:41
  • 35 - Separate Fixtures From Test Files.mp4
    07:54
  • 36 - Introduce Problem Code.mp4
    05:18
  • 37 - Using Markers To Identify Tests.mp4
    01:38
  • 38 - List All Markers In Pytestini.mp4
    03:10
  • 39 - Reduce Markers Using Test Classes.mp4
    04:13
  • 40 - Skip Marker.mp4
    04:20
  • 41 - Conditional Skip Marker.mp4
    02:07
  • 42 - Xfail Marker.mp4
    11:49
  • Description


    For newbies | Python for Automation | Pytest Implementation

    What You'll Learn?


    • Learn why we test code & use testing frameworks
    • How to use basics features of pytest testing framework
    • How these features help in easier testing or reducing time and amount of code content
    • Control Browser using Python Code to test real webpages

    Who is this for?


  • Beginner Python Developers curious about Pytest
  • Anyone who wants to build or improve an automated testing framework
  • QA Engineers who wants to learn about pytest
  • More details


    Description

    This, is a Pytest Course for absolute Beginners.  You must have completed an introductory level couse in python to understand this material.


    I First cover why testing is needed, and why testing frameworks are important to achieve this. I help you understand best practises in folder management and configuration and then I teach the basics of pytest covered in the pytest docs website.


    We will learn everything about Pytest that will help us build a test automation framework easily. We will cover all important aspects of pytest and also how automation is done in real test environment.

    Some of topics are highlighted below, we will go thru all of this and more:


    • Setting Up Virtual Environments using venv

    • Folder Creation

    • Folder Configuration

    • Writing Tests Using Assert

    • How Pytest Finds Tests

    • How To Configure Naming Tests

    • Reduce code and Avoid Global Variables using Fixtures

    • Splitting Fixutures From Tests

    • Parametrized Testing

    • Markers For Selective Testing

    • Inbuilt Markers: Skip, xfail

    • conftest.ini

    • pytest.ini

    • How to use Selenium Webdriver to control the browser

    After i cover the basics, we apply what we learn by testing a real webpage by controlling the browser using Selenium Webdriver  inside our python code. We do this test against multiple webpages and multiple Browsers.

    Anyone can follow along from top, by understanding each of the lessons and replicating it on their system. I cover the whole course making sure the language is easy to understand. 

    Thank you and see you in this course!!!

    Who this course is for:

    • Beginner Python Developers curious about Pytest
    • Anyone who wants to build or improve an automated testing framework
    • QA Engineers who wants to learn about pytest

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Joseph Jolly
    Joseph Jolly
    Instructor's Courses
    Hi! I'm Joseph Jolly, an Engineer by profession. I am also self taught in everything computer science and love giving talks about it to beginners. My delivery is plain and simple English.I enjoy scouring the internet, learning new stuff daily and then condense everything into the simplest sentences. Hoping my courses help you out, Enjoy!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 41
    • duration 3:17:43
    • Release Date 2023/05/17