Test automation with PyTest

Test different types of applications with Python and PyTest

9 sections • 23 lectures • 4hrs 53mins
Reviews: 0

Test automation with PyTest
  $9
Add to Cart
Buy Now

Hello and welcome to my very first course. My name is Lucian and I've been working as an QA automation engineer for about 10 years now.

I want to share with you some of my experiences automating tests with Python and PyTest. I think these are great tools for a QA to have on their belt and they are so easy to learn.

Pytest is one of the easiest testing frameworks out there and will provide you with a solid foundation to start your automation journey. You will see what Pytest is, what makes it so easy to use, so flexible and powerful and you will see why it is better to use than other alternatives.

I will start from a blank page and easily add more and more cases until we have something which is clear, clean and maintainable. Will talk and explain throughout all of my thinking and basically what I do here is almost like a live coding session which I hope you guys will find useful and enjoy.

The prerequisits for this tutorial are not high, you must have some knowledge of Python of course, and a bit of Linux to follow along on what I do, but it's not absolutely necessary.


Course content
9 sections • 23 lectures • 4hrs 53mins

Introduction - 51secs
Setup PyTest - 06mins
Anatomy of a pytest - 17mins
Adding more tests - 05mins
Mark - 10mins
Parametrize - 16mins
Filter - 12mins
Parallelize - 16mins
What are fixtures - 14mins
Fixtures part 2 - 11mins
Test management - 09mins
Useful options - 07mins
Reports - 03mins
Selenium Webdriver - 15mins
Context managers - 27mins
Dynamic configuration - 12mins
Final cleanup - 11mins
Prefer waiting over sleep - 16mins
PyTest hooks - 13mins
Dynamic marks - 24mins
Dealing with flaky tests - 10mins
Computer vision with OpenCV - 26mins
Thank you for watching - 48secs

Use Pytest framework to create tests

Automate testing for different types of apps: command line, web, background services

Manage and filter your tests

Create test reports

Write elegant test cases

Image
Lucian Musat

Hi everyone, my name is Lucian Musat and I am a Software Engineer. I graduated in 2009 with a BD in Computer Science and have been working as a QA engineer and Automation Engineer. Lately I switched to Software Development, mainly C++ and Java, but Python will always be one of my all time favorites.

I like to learn and improve all the time, but also I like to share my knowledge. Please don't hesitate to message me if you have any questions.

Please login and purchase to view discussion

No Reviews available

No Preparation Journeys.