EPISODE · Jul 28, 2026 · 6 MIN
How Property-Based Testing Caught Invisible Bugs
from The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices · host Fexingo
Episode 137 of The Software Engineering Podcast dives into property-based testing — a technique that automatically generates thousands of edge-case inputs to find bugs that unit tests miss. Lucas and Luna examine a real-world case: an engineer at a fintech startup used the Hypothesis library to uncover a rounding error in a transaction system that would have cost customers pennies over millions of transactions. They explore how property-based testing differs from example-based tests, where it shines (financial calculations, data serialization, state machines), and how teams can adopt it without rewriting their entire test suite. Lucas shares practical tips for writing good properties, managing random seeds for reproducibility, and combining property tests with traditional unit tests. The episode also touches on common pitfalls like flaky tests from insufficient shrinking and how to integrate property-based testing into CI pipelines. Perfect for engineers looking to level up their testing strategy and catch bugs before they reach production. #PropertyBasedTesting #Hypothesis #Testing #SoftwareEngineering #Python #BugCatching #UnitTests #FuzzTesting #Fintech #EdgeCases #CIPipelines #CodeQuality #Technology #Podcast #FexingoBusiness #BusinessPodcast #SoftwareTesting #TestAutomation Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
Ready to play
How Property-Based Testing Caught Invisible Bugs
No transcript for this episode yet
Similar Episodes
Similar Podcasts
No similar podcasts found.