EPISODE · May 29, 2026 · 9 MIN
Why Property-Based Testing Finds More Bugs Than Examples
from Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering · host Fexingo
Episode 18 of Software Testing with Fexingo dives into property-based testing—a technique that shifts from writing individual test cases to defining general properties your code must satisfy. Lucas and Luna explore how companies like Stripe use property-based testing with tools like Hypothesis and QuickCheck to uncover edge cases that traditional example-based tests miss. They discuss the concrete case of a payment routing algorithm where property-based testing found a rare rounding error that would have caused a one-cent discrepancy in one in a million transactions—a bug that survived 12,000 example-based tests. The hosts also touch on the learning curve, how to start with small properties, and why this approach complements rather than replaces your existing test suite. If you're tired of flaky tests and want to systematically cover the infinite space of inputs, this episode offers a practical introduction to a paradigm shift in QA. #PropertyBasedTesting #QuickCheck #Hypothesis #SoftwareTesting #QA #Automation #EdgeCases #Stripe #FunctionalTesting #TestAutomation #BugHunting #CodeQuality #ReliableSoftware #Fuzzing #RegressionTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
What this episode covers
Episode 18 of Software Testing with Fexingo dives into property-based testing—a technique that shifts from writing individual test cases to defining general properties your code must satisfy. Lucas and Luna explore how companies like Stripe use property-based testing with tools like Hypothesis and QuickCheck to uncover edge cases that traditional example-based tests miss. They discuss the concrete case of a payment routing algorithm where property-based testing found a rare rounding error that would have caused a one-cent discrepancy in one in a million transactions—a bug that survived 12,000 example-based tests. The hosts also touch on the learning curve, how to start with small properties, and why this approach complements rather than replaces your existing test suite. If you're tired of flaky tests and want to systematically cover the infinite space of inputs, this episode offers a practical introduction to a paradigm shift in QA. #PropertyBasedTesting #QuickCheck #Hypothesis #SoftwareTesting #QA #Automation #EdgeCases #Stripe #FunctionalTesting #TestAutomation #BugHunting #CodeQuality #ReliableSoftware #Fuzzing #RegressionTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
NOW PLAYING
Why Property-Based Testing Finds More Bugs Than Examples
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m