YoVDO

Pytest Design Patterns

Offered By: EuroPython Conference via YouTube

Tags

pytest Courses Python Courses Software Testing Courses Design Patterns Courses Mocking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore battle-tested techniques to enhance the maintainability of your Python test suite in this 30-minute conference talk from EuroPython 2024. Delve into well-known patterns like the test client and transaction-bound tests, and learn how to extend these practices within pytest. Discover the utility of fixture factories for streamlining test data setup, and master effective mocking strategies without relying on monkey patching. Uncover the power of combining pytest fixtures with parametrized tests to build more comprehensive test scenarios. Examine an alternative approach to test categorization that better aligns with real-world scenarios, moving beyond the traditional unit and integration test division. Gain insights on creating a trustworthy test suite that goes beyond merely reporting higher coverage, empowering you to focus on what truly matters in Python application testing.

Syllabus

Pytest Design Patterns — Miloslav Pojman


Taught by

EuroPython Conference

Related Courses

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique