Elegant Automation Frameworks with Python and Pytest
Elegant Automation Frameworks with Python and Pytest, available at $79.99, has an average rating of 4.35, with 19 lectures, 3 quizzes, based on 3038 reviews, and has 14049 subscribers.
You will learn about Build high-performing, reliable automated test suites with actionable reporting This course is ideal for individuals who are Anyone who wants to build or improve an automated testing framework It is particularly useful for Anyone who wants to build or improve an automated testing framework.
Enroll now: Elegant Automation Frameworks with Python and Pytest
Summary
Title: Elegant Automation Frameworks with Python and Pytest
Price: $79.99
Average Rating: 4.35
Number of Lectures: 19
Number of Quizzes: 3
Number of Published Lectures: 15
Number of Published Quizzes: 2
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 17
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- Build high-performing, reliable automated test suites with actionable reporting
Who Should Attend
- Anyone who wants to build or improve an automated testing framework
Target Audiences
- Anyone who wants to build or improve an automated testing framework
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 OverviewSuitable 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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Setting Up Your Environment
Lecture 1: Setup Python 3 (Windows)
Lecture 2: Setting up Your Virtual Environment (Windows)
Lecture 3: Setting up Python 3 and the Virtual Environment (Mac OS / Linux)
Chapter 3: The Pytest Framework
Lecture 1: Getting Started with Pytest
Lecture 2: Test Searching
Lecture 3: Save Time and Code with Test Fixtures
Lecture 4: Reporting Test Results and Tracking Test History
Lecture 5: Customizing Test Runs with the Command Line and Configuration Files
Lecture 6: Handling Skips and Expected Failures
Lecture 7: Cross-Browser and Data-driven testing with parametrize
Lecture 8: Fast Testing with Pytest-xdist, and Parallel vs Concurrent
Chapter 4: Writing Great Tests
Lecture 1: Writing Unit Tests (White Box Testing)
Lecture 2: Running Unit Tests with Tox
Lecture 3: Writing Functional Tests (Black/Grey Box Testing)
Instructors
-
Brandon Blair
Software Engineer
Rating Distribution
- 1 stars: 35 votes
- 2 stars: 67 votes
- 3 stars: 378 votes
- 4 stars: 1128 votes
- 5 stars: 1429 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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple