Why Property-Based Testing Finds Bugs You Never Thought Of episode artwork

EPISODE · Jun 13, 2026 · 8 MIN

Why Property-Based Testing Finds Bugs You Never Thought Of

from Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering · host Fexingo

In this episode of Software Testing with Fexingo, Lucas and Luna explore property-based testing, a technique that generates thousands of random inputs to find edge cases you'd never think to write as unit tests. They use a concrete example: a CSV parser that silently dropped rows with trailing spaces. With a Python library called Hypothesis, the team caught the bug in minutes after weeks of manual testing missed it. Lucas explains the difference between example-based and property-based testing, how to define invariants like 'every row has the same number of columns', and why this approach is especially powerful for data pipelines, APIs, and financial calculations. Luna pushes on the practical trade-offs — slower test runs, harder debugging — and they discuss when to use property-based tests versus traditional fuzzing. The episode ends with a reflection on how thinking in properties changes your mental model from 'does this work?' to 'what must always be true?'. #PropertyBasedTesting #Hypothesis #PythonTesting #CSVParsing #EdgeCases #SoftwareTesting #Automation #QA #DataPipelines #Invariants #Fuzzing #ExampleBasedTesting #TechPodcast #SoftwareEngineering #TestingTools #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo

Episode metadata supplied by the publisher feed · Published Jun 13, 2026

Embed this episode

NOW PLAYING

Why Property-Based Testing Finds Bugs You Never Thought Of

0:00 8:35

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering?

This episode is 8 minutes long.

When was this Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering episode published?

This episode was published on June 13, 2026.

Can I download this Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!