Python Testing with Pytest For Beginners + Selenium
- IT & Software
- Dec 05, 2024

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
Who Should Attend
Target Audiences
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

Joseph Jolly
Engineer, Entrepreneur and Computer Scientist
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Website Design From Scratch In Adobe Xd
- The Simple and Effective Forex Scalping Trading Strategy
- Non-Profit Google Grant- Ultimate Non-Profit Approval Guide
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- 1ZB Trading Cryptocurrency Price Action Course
- 2YouTube Masterclass The Best Guide to YouTube Success
- 3Python for Absolute Beginners
- 4AS1 Tosca Practice for Interviews and new learners
- 5NGRX angular nativescript
- 6Marketing Mix Modeling in one day for your Brand Analytics_1
- 7Top 10 Machine Learning Courses to Learn in November 2024
- 8Top 10 3d Modeling Courses to Learn in November 2024
- 1SolidWorks Essential Training ( 2023 2024 )
- 2Top 10 3d Modeling Courses to Learn in November 2024
- 3HTML5 Canvas create 5 Games 5 Projects Learn JavaScript
- 4Mega WordPress Elementor Bundled Course - 5 Courses Included
- 5WordPress Basics for Authors Writers
- 6The Architecture of Oscar Niemeyer
- 7Photoshop CC- Adjustement Layers, Blending Modes Masks
- 8Polymer Clay Jewelry Making Techniques for Beginners