Save for later

Elegant Automation Frameworks with Python and Pytest

Give your team on-demand, actionable insights into the status of your product with a fast, scalable test automation framework written in Python using the Pytest toolkit. Learn how to eliminate boilerplate setup and teardown code, run multiple tests at the same time, and track the history of your test runs to identify slow or problematic tests.

Learn lessons collected over years of professional automation in just a few hours.

  • Never manage test suites again - let them manage themselves
  • Achieve blazing fast test runs with parallel execution
  • More coverage with less code
  • Industry-ready test structure

A Bulletproof approach to automation fundamentals Python is one of the most popular languages in the world, and the demand for it is only increasing. Pytest is one of the most actively maintained testing frameworks in the industry, and provides an incredible set of tools for faster, less-stressful testing.

Automated testing is one of the most in-demand fields in today's tech market, but there is very little guidance on how the engineer can move from writing tests to building a robust test architecture. Reliable test frameworks save compounding amounts of time and money, improve trust between testers and developers, and make for happier testers. Happy testers are more productive, more effective, and tend to grow within the organization. Everyone wins.

The most widely circulated videos on these topics speak only to the technologies themselves, and do not offer viable implementation guidance or valuable industry practices. I have made these valuable practices the focus of this course.

Content and Overview Suitable for those comfortable with basic Python and Object-Oriented Programming concepts, these lectures build a rock-solid foundation of skills required to automate at a professional level.

Beginning with a brief introduction and a step-by-step setup of Pytest, this course allows you to watch as I walk you through each action, explaining as we go.

We will discuss what makes a good framework, and maybe more importantly, what makes a bad one. We will learn how to use test searching to avoid cumbersome test suites, and how fixtures can eliminate up to 80% of the code in a bloated codebase.

Students completing the course will have the knowledge to build high-performance, well-organized, scalable test frameworks at the professional level.

Equipped with code samples, short quizzes, and info-rich videos, you’ll have no trouble following along with the concepts, and I am always available for questions.

Finally, automating is a blast, and I wish more people did it. Let me rephrase that - I wish more people did it, and did it well. We need more people like you executing effective, high-value automation solutions, so let's get started on this journey together.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.1 based on 86 ratings
Length 6 total hours
Starts On Demand (Start anytime)
Cost $17
From Udemy
Instructor Brandon Blair
Download Videos Only via the Udemy mobile app
Language English
Tags Development Software Testing

Get a Reminder

Send to:

Similar Courses

What people are saying

looking for

I'm looking forward to see more from this instructor, this truly made me up my pytest knowledge and I was able to apply the it in new projects right away.

I've been looking for a course on leveraging some of the more non-intuitive aspects of the pytest module, and this was the exact course that I needed, and more!

This is what I was looking for.

Really looking for this video for long time You explained it very well Good info.

Looking forward to next videos and hoping to have broad info on each subject or target scope This was good match for me and I love Brandon's style of teaching.

Looking for the advance course on this topic I just finished this course and it was resourceful.

Read more

given by

However, this flow is broken by the too long explanations given by the instructor.

Thank you Less but value added information given by instructor.

Read more

too long

Sure the things get clear, but sometimes the wording used is too long for saying something very simple, thus ending up with too long videos.

Better if the tutorial is completely build with mac too long - can be explained in less time I hoped to use the qxf2-page-object-model framework from GitHub and had no idea what to change.

very simple

The course takes out focus on the tests themselves by using very very simple tests which makes the flow very dynamic.

One of the sections was titled Whitebox testing yet we only wrote one very simple test case.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Tech Team Member $44k

Guest Team Flow Team Member Lead $47k

Team Sales Floor Team Trainer Lead $52k

Brand Team $60k

Recruiting Team $62k

Logistics Team $76k

Event Marketing Team $83k

Specialist, OnDemand Customer Care $83k

Project Manager- OnDemand and SMB Channel Marketing $127k

Project Team Leader, SAP/HR Team Velocity $128k

Team Resource $139k

SE team $195k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.1 based on 86 ratings
Length 6 total hours
Starts On Demand (Start anytime)
Cost $17
From Udemy
Instructor Brandon Blair
Download Videos Only via the Udemy mobile app
Language English
Tags Development Software Testing

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now