EPISODE · Jun 17, 2026 · 8 MIN
Why Your Test Suite Needs Data Contracts for Production Data
from Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering · host Fexingo
Lucas and Luna dive into data contracts—formal agreements between data producers and consumers that prevent silent corruption upstream from breaking test suites downstream. They walk through how Uber's Data Quality Platform (DQP) enforced schema and freshness guarantees across thousands of data pipelines, reducing data incidents by 70% in six months. They explore why a test suite's reliability depends not just on test logic but on the data feeding it, and how data contracts create a trust boundary that catches issues before they reach your assertions. Luna pushes back on overhead concerns, and Lucas cites a concrete example: a major retail team that caught a null-column injection at contract validation time rather than discovering it mid-regression run. They close on the cultural shift from 'data is everyone's problem' to 'data is governed at the boundary.' #DataContracts #TestSuiteReliability #UberDQP #DataQuality #DataPipelineTesting #SoftwareTesting #QA #Automation #DataGovernance #SchemaValidation #FreshnessGuarantees #ProductionData #DataProvenance #NullColumnInjection #RegressionTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
What this episode covers
Lucas and Luna dive into data contracts—formal agreements between data producers and consumers that prevent silent corruption upstream from breaking test suites downstream. They walk through how Uber's Data Quality Platform (DQP) enforced schema and freshness guarantees across thousands of data pipelines, reducing data incidents by 70% in six months. They explore why a test suite's reliability depends not just on test logic but on the data feeding it, and how data contracts create a trust boundary that catches issues before they reach your assertions. Luna pushes back on overhead concerns, and Lucas cites a concrete example: a major retail team that caught a null-column injection at contract validation time rather than discovering it mid-regression run. They close on the cultural shift from 'data is everyone's problem' to 'data is governed at the boundary.' #DataContracts #TestSuiteReliability #UberDQP #DataQuality #DataPipelineTesting #SoftwareTesting #QA #Automation #DataGovernance #SchemaValidation #FreshnessGuarantees #ProductionData #DataProvenance #NullColumnInjection #RegressionTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
NOW PLAYING
Why Your Test Suite Needs Data Contracts for Production Data
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m