Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering

How Pytest Fixtures Kill Test Debt


Listen Later

In this episode of Software Testing with Fexingo, Lucas and Luna dive into the hidden cost of test debt — the accumulation of brittle, duplicated, and hard-to-maintain test code that slows down every release. Using a concrete case from a mid-sized fintech startup that rewrote 12,000 lines of test setup into 600 lines of reusable Pytest fixtures, they explain why fixture-based test architecture isn't just a style preference but a strategic decision. They walk through the before-and-after: how the original tests took 90 seconds to configure and broke every Sprint, versus the new fixture-driven suite that ran in 12 seconds with zero flakiness. The hosts also touch on scoping rules, fixture factories, and when not to over-abstract. If you've ever wasted a morning debugging a test that failed because of a stale setup, this episode will change how you think about test infrastructure.

#PytestFixtures #TestDebt #SoftwareTesting #TestAutomation #PythonTesting #FintechTesting #FixtureScoping #TestMaintainability #CICD #TestInfrastructure #QAEngineering #CodeQuality #RefactoringTests #Conftest #FixtureFactory #Technology #FexingoBusiness #BusinessPodcast

Keep every episode free: buymeacoffee.com/fexingo

...more
View all episodesView all episodes
Download on the App Store

Software Testing with Fexingo: QA, Automation, and Reliable Software EngineeringBy Fexingo