Test automation with PyTest

Automate your tests with ease

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.

What you’ll learn

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

Course Content

  • Introduction –> 1 lecture • 2min.
  • Setup –> 1 lecture • 7min.
  • First tests –> 2 lectures • 23min.
  • PyTest options –> 4 lectures • 56min.
  • Fixtures –> 2 lectures • 26min.
  • Test management –> 3 lectures • 21min.
  • Pytest for Web or Services –> 4 lectures • 1hr 8min.
  • Updates –> 2 lectures • 30min.
  • Final words –> 1 lecture • 1min.

Test automation with PyTest

Requirements

  • Basic Python.
  • A bit of Linux.

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 maintanable. 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.

 

Get Tutorial