HOME > IT & Software > Python Testing with Pytest For Beginners + Selenium

Python Testing with Pytest For Beginners + Selenium

SynopsisPython Testing with Pytest For Beginners + Selenium, availabl...
Python Testing with Pytest For Beginners + Selenium  No.1

Python Testing with Pytest For Beginners + Selenium, available at $19.99, with 42 lectures, and has 5 subscribers.

You will learn about 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 This course is ideal for individuals who are Beginner Python Developers curious about Pytest or Anyone who wants to build or improve an automated testing framework or QA Engineers who wants to learn about pytest It is particularly useful for Beginner Python Developers curious about Pytest or Anyone who wants to build or improve an automated testing framework or QA Engineers who wants to learn about pytest.

Enroll now: Python Testing with Pytest For Beginners + Selenium

Summary

Title: Python Testing with Pytest For Beginners + Selenium

Price: $19.99

Number of Lectures: 42

Number of Published Lectures: 42

Number of Curriculum Items: 42

Number of Published Curriculum Objects: 42

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will 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 Should Attend

  • 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
  • Target Audiences

  • 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
  • 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!!!

    Course Curriculum

    Chapter 1: Introduction & Setup

    Lecture 1: Why Testing?

    Lecture 2: Why Pytest?

    Lecture 3: How To Use Udemy Tools & remind

    Chapter 2: Lab Setup

    Lecture 1: Download Files

    Lecture 2: Run Linux In Windows

    Lecture 3: Optional: Faster Updates & Upgrades

    Lecture 4: Install Gnome Desktop Manager

    Chapter 3: My Way Of Doing Work (optional)

    Lecture 1: Awesome Shortcuts

    Lecture 2: Better Key Positions

    Chapter 4: Essential Linux Tools

    Lecture 1: Install Pip & VS Code

    Chapter 5: Folder & File Management

    Lecture 1: Folder Setup for Testing Internal / External App

    Chapter 6: Environment Management

    Lecture 1: How to Setup VENV

    Lecture 2: How to Use VENV

    Lecture 3: How to Clone Virtual Environment

    Lecture 4: Install Pytest

    Chapter 7: Write your First Test

    Lecture 1: Create Code

    Lecture 2: Write Test using Assert

    Lecture 3: How to Run a Test

    Lecture 4: How Pytest Finds Tests To Run

    Lecture 5: Change How Pytest Identifies Files To Run

    Chapter 8: Fixtures For Reducing Code & Avoid Global Variables

    Lecture 1: Reduce Code / Avoid Global Variables Using Fixtures

    Chapter 9: Mini Project For Recap

    Lecture 1: Intro

    Lecture 2: Configure Browser To Be Controlled By Python

    Lecture 3: Folder Structure

    Lecture 4: Apply Browser As Fixture

    Lecture 5: Test Webpage 1

    Lecture 6: Test Webpage 2

    Chapter 10: Easy Teardown Code

    Lecture 1: Execute Teardown Code After Exiting Scope Of Test

    Lecture 2: Quick Mention Of Examples

    Lecture 3: Note About Next Video

    Lecture 4: Running Code We Built So Far

    Chapter 11: Parameterise Fixtures For Multiple Inputs

    Lecture 1: Test Against Multiple Inputs

    Lecture 2: Parameterization in Fixtures

    Lecture 3: Configure Firefox To Be Controlled By Python

    Lecture 4: Separate Fixtures From Test Files

    Chapter 12: Mark Your Tests

    Lecture 1: Introduce Problem & Code

    Lecture 2: Using Markers To Identify Tests

    Lecture 3: List All Markers In Pytest.ini

    Lecture 4: Reduce Markers Using Test Classes

    Lecture 5: Skip Marker

    Lecture 6: Conditional Skip Marker

    Lecture 7: Xfail Marker

    Instructors

  • Python Testing with Pytest For Beginners + Selenium  No.2
    Joseph Jolly
    Engineer, Entrepreneur and Computer Scientist
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 0 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!