PODCAST · business
Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering
by Fexingo
Lucas and Luna examine the discipline of software testing as a strategic function, not a checkbox. Each episode focuses on a specific testing practice — from unit test coverage metrics and integration test design patterns to the economics of test automation ROI and the psychology of flaky test triage. They walk through real-world case studies: how Stripe reduced regression defects by 40% with contract testing, the trade-offs between Selenium and Cypress for e-commerce checkouts, and why Google's test size taxonomy (small/medium/large) forces better architectural decisions. Lucas explains the math behind mutation testing scores and the diminishing returns of 100% code coverage; Luna challenges him on how to sell testing budgets to skeptical product managers and when manual exploratory testing still outperforms automation. They also explore testing philosophies — shift-left vs. shift-right, risk-based testing prioritization, and the role of AI in generating test oracles. The listener lea
-
47
How Mutation Testing Reveals Your Tests Are Lying
Lucas and Luna explore mutation testing, a technique that goes beyond code coverage by introducing small changes—mutations—into your source code to see if your test suite catches them. The episode drills into a real-world case: a UK fintech called Kaluza that used mutation testing to find a critical bug in its energy-balancing algorithm, despite 95 percent line coverage. Lucas explains why coverage metrics often hide weak tests, how mutation operators work, and why the approach is gaining traction in 2026 as CI pipelines get faster. Luna pushes back on the computational cost argument and shares a practical example from a friend's startup that slashed test suite size while increasing defect detection. The episode closes with a forward-looking question about whether AI-generated mutations will become standard. #MutationTesting #SoftwareTesting #CodeCoverage #TestQuality #Kaluza #Fintech #EnergyBalancingAlgorithm #CI #TestAutomation #BugDetection #Pytest #MutationOperators #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering #QA #ShiftLeft Keep every episode free: buymeacoffee.com/fexingo
-
46
Why Synthetic Test Data Outshines Production Data Scraping
In episode 59 of Software Testing with Fexingo, Lucas and Luna dive into the rising practice of synthetic test data generation. They explain why scraping production data for testing introduces compliance risks and stale edge cases, and how tools like Tonic.ai and generated data pipelines solve both problems. Lucas walks through a real example from a fintech startup that cut test data preparation time by 70% using a synthetic approach. Luna pushes back on data fidelity concerns, and they discuss where synthetic data falls short. The episode also includes a brief, organic segment on why Fexingo stays ad-free and how listener support via buy me a coffee dot com slash fexingo makes that possible. #SyntheticTestData #TestDataGeneration #TonicAI #SoftwareTesting #QA #DataPrivacy #GDPRCompliance #FintechTesting #TestAutomation #DataFidelity #EdgeCases #ProductionDataScraping #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast #PodcastEpisode #TestDataManagement Keep every episode free: buymeacoffee.com/fexingo
-
45
How Session Replay Finds the Bugs Users Never Report
Episode 58 of Software Testing with Fexingo digs into session replay tools — video-like recordings of real user interactions — and why they catch bugs that no test or log ever will. Lucas and Luna walk through a concrete case: a mid-size e-commerce SaaS that lost $400,000 in cart abandonment before a replay showed a checkout button occasionally shifting 2 pixels on mobile Safari. They discuss the engineering trade-offs: privacy compliance, false positives from bot traffic, and the difference between watching a replay and debugging with a DOM snapshot. No fluff, just a practical look at a testing technique that bridges the gap between telemetry and human judgment. #SessionReplay #UserTesting #FrontendBugs #QA #SoftwareTesting #BugDetection #DOMSnapshot #CartAbandonment #MobileSafari #EcommerceSaaS #PrivacyCompliance #FexingoBusiness #BusinessPodcast #Technology #Debugging #UserBehavior #TestAutomation #RealUserMonitoring Keep every episode free: buymeacoffee.com/fexingo
-
44
Why Your Test Suite Needs Data Contracts for Production Data
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
-
43
Why Test Coverage Metrics Lie and What to Use Instead
In this episode of Software Testing with Fexingo, Lucas and Luna dive into the deceptive world of code coverage metrics. They explore how a team at a mid-sized fintech company hit 95% line coverage yet still suffered a production outage from an untested edge case. The hosts contrast line coverage with branch and condition coverage, then go further to discuss mutation testing as a more honest signal of test suite quality. They explain why aiming for 100% coverage is counterproductive and how risk-based testing can replace the false comfort of a high percentage. Listeners will come away with a specific alternative metric: mutation score percentage, along with practical advice for integrating mutation testing into CI pipelines without slowing down development. The conversation also touches on the cultural shift needed to move from coverage obsession to test value conversations. #TestCoverage #MutationTesting #CodeCoverage #LineCoverage #BranchCoverage #ConditionCoverage #TestQuality #RiskBasedTesting #SoftwareTesting #QA #Automation #TestingStrategy #ContinuousImprovement #Fintech #ProductionBug #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo
-
42
How Accessibility Testing Uncovers Invisible Usability Bugs
In this episode of Software Testing with Fexingo, Lucas and Luna explore why accessibility testing should be a core part of your QA strategy, not an afterthought. They walk through a real-world example from a major e-commerce platform that discovered 40 percent of its checkout flow was unusable by screen readers after a routine redesign. The hosts discuss how automated accessibility checks catch only about 30 percent of violations, why manual testing with assistive technologies is essential, and how WCAG 2.2 guidelines translate into concrete test cases. They also cover practical tools like axe-core, Lighthouse, and screen reader pair-testing sessions that fit into CI/CD pipelines. By the end, you'll understand how accessibility testing reveals usability bugs that affect every user, not just those with disabilities. Episode 55 of Software Testing with Fexingo. #AccessibilityTesting #WCAG22 #QAStrategy #Automation #ScreenReader #AxCore #InclusiveDesign #UsabilityBugs #CI/CD #SoftwareTesting #Technology #FexingoBusiness #BusinessPodcast #LucasAndLuna #TestAutomation #WebAccessibility #Lighthouse #UserExperience Keep every episode free: buymeacoffee.com/fexingo
-
41
Why Your Test Suite Needs a Risk-Based Prioritization Strategy
Episode 54 of Software Testing with Fexingo dives into risk-based test prioritization—a smarter way to decide which tests to run first when time is tight. Lucas and Luna break down how the approach works using a real-world example from a payments startup that cut regression run time by 70% while catching three critical bugs before release. They cover how to weigh failure impact and likelihood, how to keep the risk model from going stale, and why this beats coverage percentage as a quality metric. No fluff, just a practical framework for QA teams shipping under pressure. #RiskBasedTesting #TestPrioritization #SoftwareTesting #QA #QualityAssurance #RegressionTesting #TestAutomation #RiskAnalysis #TechPodcast #SoftwareEngineering #ContinuousTesting #CI_CD #TestStrategy #Business #FexingoBusiness #BusinessPodcast #Fexingo #SoftwareTestingWithFexingo Keep every episode free: buymeacoffee.com/fexingo
-
40
Why Your Test Suite Needs a Static Analysis Pass
Lucas and Luna explore how static analysis — automated code review that catches bugs before tests even run — can uncover issues that unit tests, integration tests, and even property-based tests miss. They walk through a real example from a payment-service codebase where a static analyzer flagged a race condition that had evaded three layers of testing. The hosts discuss why most teams treat static analysis as a CI gate rather than a design tool, how false-positive fatigue leads teams to disable valuable rules, and the surprising finding that applying static analysis earlier — during pull request review, not just in CI — can reduce bug-fix time by up to 30 percent based on studies from Google and Microsoft. They also cover practical steps: which rules to start with, how to tune warnings to your codebase, and why coupling static analysis with a mutation testing pass catches a broader set of defects than either technique alone. This episode is essential for QA engineers, developers, and tech leads looking to close the gap between what their tests verify and what their code actually does. #StaticAnalysis #CodeReview #BugDetection #CICD #DevOps #SoftwareQuality #QA #Automation #RaceCondition #PaymentService #GoogleEngineering #MicrosoftResearch #TestSuite #TechLead #Engineering #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
39
Why Test Data Hygiene Is a Security Imperative
Episode 52 of Software Testing with Fexingo dives into test data hygiene as a critical security practice. Lucas and Luna examine real-world cases where exposed test databases leaked sensitive customer information—including a 2024 incident at a major retailer that exposed 50 million records through a QA environment. They walk through the three pillars of test data security: anonymization, access control, and lifecycle management. With practical advice on tools like DataMasker and strategies like synthetic data generation, this episode shows why cleaning your test data isn't just good engineering—it's a security imperative. Perfect for QA engineers, DevOps teams, and security-conscious developers who want to prevent the next headline. #TestDataHygiene #SoftwareTesting #QA #Security #DataAnonymization #SyntheticData #DataMasking #TestDataManagement #GDPR #DevSecOps #CI/CD #DataBreach #RiskManagement #Compliance #TechPodcast #FexingoBusiness #BusinessPodcast #SoftwareEngineering Keep every episode free: buymeacoffee.com/fexingo
-
38
Why Shift-Left Testing Saves Your Sprint
In this episode of Software Testing with Fexingo, Lucas and Luna explore shift-left testing—moving quality checks earlier in the development lifecycle. They focus on a real-world case: how a mid-sized e-commerce team reduced their bug-fix cycle by 40 percent by catching defects during design and code review, rather than after deployment. Lucas explains the three concrete practices they adopted: lightweight threat modeling in sprint planning, automated static analysis on every commit, and testable acceptance criteria written by product managers. Luna challenges whether shift-left works for legacy codebases, and they discuss a pragmatic hybrid approach. If you're a QA engineer, developer, or tech lead tired of firefighting production bugs, this episode gives you actionable tactics to shift your testing left without slowing velocity. #ShiftLeftTesting #SoftwareTesting #QA #Automation #ShiftLeft #StaticAnalysis #ThreatModeling #AcceptanceCriteria #BugPrevention #ContinuousTesting #DevOps #Agile #QualityAssurance #SoftwareEngineering #Technology #FexingoBusiness #BusinessPodcast #SoftwareTestingWithFexingo Keep every episode free: buymeacoffee.com/fexingo
-
37
Why Five Nines Testing Is Overrated for Most Apps
Chasing 99.999% uptime through endless regression tests? This episode argues that for most SaaS products, the cost of five-nines testing far outweighs the benefit. Lucas and Luna break down a real-world case from a mid-market CRM provider that cut its QA budget by 40% after adopting error budgets and shifting from exhaustive pre-release testing to targeted chaos experiments. They walk through the math: how SLA tiers, user tolerance for downtime, and actual failure modes should drive your test strategy instead of an arbitrary uptime target. Plus, a practical framework for deciding when 99.9% is enough — and when you genuinely need those extra two nines in your CI pipeline. #FiveNines #Uptime #ErrorBudget #SLABasedTesting #ChaosEngineering #TestStrategy #SoftwareTesting #QA #Reliability #SRE #SiteReliabilityEngineering #SaaS #BusinessPodcast #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering #TestingMindset Keep every episode free: buymeacoffee.com/fexingo
-
36
Why Property-Based Testing Finds Bugs You Never Thought Of
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
-
35
Why Test Coverage Metrics Lie and What to Use Instead
Lucas and Luna explain why test coverage percentages, especially line and branch coverage, give teams a false sense of security. They dive into the concept of mutation testing — where small changes are injected into code to see whether tests detect them. Using real examples from a FinTech startup that discovered critical gaps despite '100% coverage', they show how mutation score reveals the true effectiveness of your test suite. The episode also covers the practical challenges: execution time, false positives called 'equivalent mutants', and how teams integrate mutation testing into CI pipelines without slowing down deployments. By the end, listeners understand why a mutation score of 80% is more meaningful than line coverage of 95%, and how tools like PIT and Stryker make this approach accessible for Java, JavaScript, and Python teams. #MutationTesting #TestCoverage #SoftwareTesting #QA #Automation #PIT #Stryker #Java #JavaScript #Python #CI #DevOps #FinTech #Technology #FexingoBusiness #BusinessPodcast #LucasAndLuna #TestEffectiveness Keep every episode free: buymeacoffee.com/fexingo
-
34
How Record-and-Replay Testing Catches Heisenbugs That Unit Tests Miss
Lucas and Luna explore record-and-replay testing, a technique that captures real user interactions and replays them against your code to catch heisenbugs—intermittent failures that vanish under debuggers. Lucas explains how tools like Replay.io and rr (Mozilla's reverse debugger) let developers step backward through execution, revealing race conditions and state corruption that unit tests never trigger. They discuss a case study: a fintech startup that cut production incidents by 40 percent after adopting record-and-replay for their CI pipeline. Luna questions the overhead trade-offs, and Lucas points to Chrome DevTools' new Recorder panel as a low-barrier entry point. The episode includes a brief, organic mention of listener support that keeps the show ad-free. #RecordAndReplay #Heisenbugs #SoftwareTesting #Debugging #QA #Automation #ReplayIO #rrDebugger #ChromeDevTools #RaceConditions #FlakyTests #CIPipeline #Fintech #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering #TestAutomation Keep every episode free: buymeacoffee.com/fexingo
-
33
How Chaos Engineering Tests Your System Resilience
In Episode 46 of Software Testing with Fexingo, Lucas and Luna explore chaos engineering: deliberately injecting failures into production-like systems to uncover weaknesses before they cause real outages. Lucas walks through the Netflix case study, where the Chaos Monkey tool was first developed in 2011 after a crippling AWS outage. He explains the difference between chaos experiments and traditional load testing, and how companies like Gremlin and AWS have turned resilience testing into a practice that even small teams can adopt. Luna asks why you'd want to break your own system on purpose, and Lucas breaks down the philosophy: you either stress-test your system or let a real incident do it for you. They discuss the concept of a 'blast radius' — limiting the impact of experiments to avoid collateral damage — and the importance of automated rollback mechanisms. The episode includes a subtle donation pitch tied to the theme of proactive investment. Listeners walk away understanding one concrete thing: the difference between uptime monitoring (checking if the system is alive) and chaos testing (proving it survives when things go wrong). #ChaosEngineering #ChaosMonkey #Netflix #ResilienceTesting #FailureInjection #Gremlin #AWS #SoftwareTesting #QA #Automation #Reliability #SiteReliabilityEngineering #DevOps #ProductionTesting #BlastRadius #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo
-
32
How Contract Testing Prevents Microservices Disasters
Lucas and Luna dive into contract testing—the practice of defining and verifying the interfaces between microservices before they break in production. Using a real-world example from a major European e-commerce platform, they explain how consumer-driven contracts (CDC) catch integration failures during CI, not after deploy. Lucas walks through the difference between provider and consumer contracts, how tools like Pact automate verification, and why contract testing is faster and more reliable than end-to-end testing for decoupled services. They discuss the 'Matthew effect' of contract failure—where one team's change silently breaks ten others—and why the practice is essential as systems grow beyond 20 microservices. The episode concludes with a practical takeaway: start with one critical consumer-producer pair and expand from there. #ContractTesting #Microservices #PactTesting #ConsumerDrivenContracts #ServiceIntegration #CIDeployment #APICompatibility #TestAutomation #QualityAssurance #SoftwareEngineering #TechPodcast #SoftwareTesting #DevOps #BackwardCompatibility #IntegrationTesting #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo
-
31
How Pytest Fixtures Kill Test Debt
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
-
30
Why Test Automation Must Handle State Transitions
In this episode, Lucas and Luna dig into a subtle but devastating class of bugs—state transitions. Most test automation scripts assume the application is in a known state when they start, but real users jump between screens, reload mid-flow, or leave a session open overnight. Lucas explains how a single missing state check caused a major retailer to discount products by 90 percent during a holiday sale, and why the fix wasn't more tests but a state machine model. Luna brings in a healthcare startup story where a broken state machine locked patients out of critical data. They discuss practical patterns: modeling states as explicit enums, using state transition coverage instead of line coverage, and why UI tests should start from a reset state not a cached one. This episode is for QA engineers who have ever seen a test pass in isolation but fail in a suite—and want to know why. #StateTransitionTesting #TestAutomation #QAEngineering #SoftwareTesting #StateMachines #Bugs #RegressionTesting #TestCaseDesign #FlakyTests #UIDesign #HealthcareTech #RetailTech #CoverageMetrics #TestDrivenDevelopment #ContinuousIntegration #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
29
How Cost of Delay Prioritizes Your QA Backlog
In this episode of Software Testing with Fexingo, Lucas and Luna explain how the Cost of Delay framework can help QA teams decide which tests to automate first. Lucas walks through a concrete example: a fintech app with a login flow, a payment flow, and a reporting dashboard. Using Cost of Delay — calculated as value per unit time — they show why a slow payment test costs $50,000 per week while a login test costs $5,000. They also discuss the four classic delay types: expedite, standard, fixed date, and intangible. Luna pushes back on whether the math is always that clean, and Lucas admits it's a model, not a spreadsheet. This episode is grounded in a real decision-making framework from Don Reinertsen's 'Principles of Product Development Flow' and gives listeners a repeatable method for test prioritization. No fluff, just one practical tool you can use next sprint. #CostOfDelay #TestPrioritization #QAAutomation #SoftwareTesting #AgileTesting #QAStrategy #Fintech #TestBacklog #DonReinertsen #FlowEfficiency #ValueBasedTesting #RiskReduction #TestAutomationROI #ContinuousTesting #SprintPlanning #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
28
How Smoke Tests Catch Deployment Killers in Five Minutes
Lucas and Luna explore why smoke testing — a lightweight automated check that runs before full regression — is the most underrated safety net in modern CI/CD. Lucas breaks down how one fintech startup cut its rollback rate by 40 percent simply by running a five-minute smoke suite on every deploy candidate. They discuss the difference between smoke tests and sanity tests, the ideal smoke-test ratio (roughly one test per ten API endpoints), and why teams that skip smoke tests often discover broken deploys via user support tickets. Luna pushes back on the notion that smoke tests add pipeline friction, and Lucas shares examples of smoke tests that caught production-breaking Kubernetes config errors within seconds. The episode closes with a look at how smoke tests fit into a broader testing pyramid strategy — and why they should never be treated as a replacement for deep functional coverage. A donation segment draws the parallel between testing safety nets and the listener support that keeps the show ad-free. #SmokeTesting #CICD #ContinuousDelivery #DevOps #TestAutomation #SoftwareTesting #QualityAssurance #TestingStrategy #DeploymentSafety #BuildPipeline #Kubernetes #FintechCaseStudy #SanityTesting #RegressionTesting #CIBuild #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
27
How Visual Regression Testing Catches Layout Bugs Before Users Do
Lucas and Luna dive into visual regression testing — a technique that compares screenshots of your app before and after code changes to catch unintended layout shifts, misaligned buttons, and broken responsive designs. Lucas explains how Twitter (now X) used Percy to catch a critical checkout button misalignment that would have cost millions in lost revenue, and why pixel-perfect testing matters more than ever in the age of frequent front-end deployments. Luna shares a cautionary tale from her own team where a single CSS change broke the entire mobile navigation for two days. They also discuss how teams at companies like Airbnb and Stripe integrate visual regression into their CI pipelines, the trade-offs between pixel-by-pixel comparison and perceptual diffing, and why you should start with your most business-critical user flows. The episode wraps with a brief, honest note about listener support keeping the show ad-free. #VisualRegressionTesting #SoftwareTesting #QA #Automation #FrontEndTesting #Percy #Twitter #Airbnb #Stripe #CSS #CICD #ResponsiveDesign #PixelPerfect #LayoutBugs #FexingoBusiness #BusinessPodcast #Technology #TestAutomation Keep every episode free: buymeacoffee.com/fexingo
-
26
Why Test Environments Should Be Ephemeral Not Sticky
Most teams waste hours debugging failures that only happen in stale test environments. In this episode, Lucas and Luna unpack why ephemeral environments — spun up per branch, destroyed after merge — are becoming the standard for reliable CI/CD. They walk through how Spotify saved 40 percent of its QA engineers' troubleshooting time by moving to ephemeral Kubernetes namespaces, and why Airbnb's 'one environment per pull request' policy cut its release-blocking bugs by more than half. They also discuss the common objections: cost, complexity, and the fear of losing state. If your team still shares a sticky staging server, this episode gives you the case studies and the counterarguments you need. #EphemeralEnvironments #TestInfrastructure #CI_CD #QA #SoftwareTesting #DevOps #Kubernetes #Spotify #Airbnb #StagingServer #TestAutomation #EnvironmentManagement #ReliabilityEngineering #Technology #FexingoBusiness #BusinessPodcast #TechPodcast #SoftwareEngineering Keep every episode free: buymeacoffee.com/fexingo
-
25
Why Test Flakiness Is a Team Problem Not a Code Problem
Flaky tests — those that pass and fail without any code change — waste developer time and erode trust in CI pipelines. In this episode, Lucas and Luna explore why treating flaky tests as purely a code bug misses the real problem: team culture, test ownership, and prioritization. They walk through a typical scenario at a mid-size SaaS company where a flaky API mock causes intermittent failures. Lucas explains how root-cause analysis often reveals test design issues rather than logic errors, and why the best fix is often to delete the test, not debug it. Luna pushes back on the idea that deletion is lazy, and they discuss practical strategies: quarantining flaky tests, setting a team-wide flakiness budget, and using test impact analysis to separate real failures from noise. The episode ends with a forward-looking question about whether AI will solve flakiness or just mask it. Packed with concrete examples and no jargon. #FlakyTests #TestFlakiness #CI #ContinuousIntegration #TestAutomation #TestOwnership #TestDebt #SoftwareTesting #QA #DevOps #EngineeringCulture #TestPrioritization #Quarantine #FlakinessBudget #RootCauseAnalysis #TechPodcast #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
24
Why Mutation Testing Exposes Your Weakest Tests
Mutation testing is one of the most underused techniques in software quality, and it directly answers the question: 'If my code has a bug, will my tests catch it?' In this episode, Lucas and Luna explore how mutation testing works by deliberately introducing small faults—mutations—into your code and checking whether your test suite detects them. They walk through a concrete example with a simple function and show how a 100% line-coverage test suite can still miss critical edge cases. Lucas shares data from a 2025 study at a major fintech firm that found mutation testing revealed 42% of their 'covered' code had undetected bugs. They discuss practical tooling (PIT for Java, mutmut for Python), how to integrate mutation testing into CI without breaking your build, and why aiming for 100% mutation coverage is a trap. The episode closes with a quick reflection on the trade-off between test quality and speed, and a light donation moment tied to the value of a single actionable insight. #MutationTesting #TestCoverage #SoftwareTesting #QualityAssurance #CI #PIT #mutmut #CodeQuality #TestSuite #Fintech #BugDetection #TechPodcast #FexingoBusiness #BusinessPodcast #Technology #SoftwareEngineering #Automation #TestingTools Keep every episode free: buymeacoffee.com/fexingo
-
23
How State Management Testing Prevents UI Bugs
Episode 36 of Software Testing with Fexingo explores why state management is often the biggest source of elusive UI bugs. Lucas and Luna break down a real-world case: a fintech app that crashed under load because its Redux store wasn't tested for race conditions. They explain how dedicated state management testing differs from traditional unit or component tests, with concrete techniques like action-sequence fuzzing and store invariant checks. The hosts also discuss tools like Redux Toolkit's built-in testing utilities, Zustand's simplicity for smaller apps, and when to use custom middleware to log state transitions. Listeners will learn a practical checklist for writing state tests that catch the kinds of bugs that slip through even thorough integration suites. Plus, a brief behind-the-scenes moment about how listener support keeps the show ad-free. #StateManagement #Redux #Zustand #Testing #UIBugs #RaceConditions #Frontend #Fintech #JavaScript #ReduxToolkit #Middleware #Fuzzing #Checklist #TestingTools #SoftwareEngineering #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
22
How Fuzzing Unlocks Edge Cases Your Tests Miss
Lucas and Luna explore fuzz testing — why throwing random inputs at your code finds bugs that hand-written test cases never will. They trace the technique from its origins in the 1988 'finger' vulnerability through Google's OSS-Fuzz, which has found over 30,000 bugs in critical open-source projects. They discuss how a single fuzzing harness at Microsoft caught a decade-old bug in their Windows TCP/IP stack, and why modern CI pipelines can run fuzzers alongside unit tests without significant overhead. Luna challenges whether fuzzing is practical for early-stage startups; Lucas makes the case that even a simple 50-line fuzzer beats manual edge-case hunting. The episode closes on the question of whether fuzzing will become a regulatory requirement for safety-critical software. #Fuzzing #FuzzTesting #SoftwareTesting #QA #Automation #EdgeCases #GoogleOSS-Fuzz #Microsoft #SecurityTesting #CI #DevOps #OpenSource #BugDetection #Tech #Technology #FexingoBusiness #BusinessPodcast #TestingPodcast Keep every episode free: buymeacoffee.com/fexingo
-
21
How Test Data Versioning Prevents Flaky CI Builds
Lucas and Luna dive into the quiet crisis of flaky test failures caused by unversioned test data. They break down how a single team at Shopify reduced CI retries by 40 percent by treating test fixtures like source code — with Git LFS, checksums, and data snapshots. Along the way, they discuss why randomized data generation is a trap, how database seeding scripts rot, and the one tool (Keploy) that auto-captures production traffic for replay. If you've ever re-run a test suite three times hoping it passes, this episode names the real culprit — and the fix. #TestDataVersioning #FlakyTests #CIReliability #Shopify #GitLFS #Keploy #DataSnapshots #DatabaseSeeding #TestFixtures #QA #Automation #SoftwareEngineering #ContinuousIntegration #DevOps #Technology #FexingoBusiness #BusinessPodcast #SoftwareTestingWithFexingo Keep every episode free: buymeacoffee.com/fexingo
-
20
How Accessibility Testing Catches Real-World Failures
Lucas and Luna dig into a specific case from May 2026: a major fintech app's checkout flow broke for screen-reader users after a seemingly harmless CSS update. They walk through how the bug slipped past unit and visual regression tests, why the team missed it, and what they changed to catch it next time. Luna brings data from WebAIM's 2025 screen-reader survey showing 67% of users encounter accessibility barriers monthly. Lucas explains the three-layer testing strategy the fintech team adopted: automated axe-core checks in CI, manual keyboard-only walkthroughs, and real screen-reader sessions on every release candidate. They also touch on the cost of ignoring accessibility — including a class-action lawsuit threat that got the company's attention. The episode ends with a practical takeaway: you don't need a dedicated accessibility team to start catching these bugs. A concrete number, one real company's mistake, and a fix any team can borrow. #AccessibilityTesting #AxeCore #ScreenReader #WebAIM #Fintech #CSSBug #CheckoutFlow #CI #WCAG #DisabilityInTech #InclusiveDesign #ManualTesting #QA #SoftwareTesting #Technology #FexingoBusiness #BusinessPodcast #Episode33 Keep every episode free: buymeacoffee.com/fexingo
-
19
How Test Prioritization Saves Hours of CI Time
In this episode, Lucas and Luna dive into test prioritization — a smarter way to run test suites that cuts CI pipeline time without sacrificing quality. Lucas explains how techniques like risk-based sorting, historical failure data, and machine learning models can reduce test execution by 40 percent or more. They discuss real-world examples from Google's test automation research and how teams at companies like Spotify have implemented prioritization to speed up deployments. Luna asks about the trade-offs: does prioritization miss bugs that a full run would catch? Lucas walks through strategies like time-bucketed runs and smoke test layers to mitigate risk. If you've ever waited an hour for a CI pipeline to finish, this episode will give you concrete tactics to speed things up. #TestPrioritization #CIPipeline #SoftwareTesting #ContinuousIntegration #TestAutomation #RiskBasedTesting #MachineLearning #RegressionTesting #SmokeTests #DevOps #QA #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering #GoogleResearch #SpotifyEngineering #TestOptimization Keep every episode free: buymeacoffee.com/fexingo
-
18
How Load Testing Exposes Hidden Performance Bugs
Episode 31 of Software Testing with Fexingo dives into load testing as a diagnostic tool for uncovering performance bugs that unit and integration tests miss. Lucas and Luna discuss how a simulated surge of 10,000 concurrent users on a fintech API exposed a memory leak that had been lurking for months, causing response times to degrade from 200ms to 8 seconds under peak load. They explain key concepts like ramp-up patterns, think time modeling, and the difference between load and stress testing. The hosts also explore how to set meaningful thresholds using the apdex score and why testing at 80 percent of expected peak can reveal database connection pool exhaustion. Practical advice includes using tools like k6 or Locust, integrating load tests into CI/CD pipelines, and the importance of testing with realistic data volumes. This episode helps QA engineers and developers build more resilient applications by catching performance regressions before they reach production. #LoadTesting #PerformanceTesting #SoftwareTesting #QA #Automation #TechPodcast #FexingoBusiness #BusinessPodcast #SoftwareEngineering #DevOps #CI_CD #API #Fintech #MemoryLeak #Apdex #k6 #Locust #DatabasePerformance Keep every episode free: buymeacoffee.com/fexingo
-
17
How A-B Testing Finds Bugs Before Users Do
In episode 30 of Software Testing with Fexingo, Lucas and Luna explore how A/B testing can serve as a powerful bug-finding tool — catching issues in production before they impact all users. They walk through a real-world case from a major e-commerce platform that used controlled experiments to uncover a subtle regression in checkout flow, saving millions in lost revenue. The conversation covers setting up proper statistical thresholds, avoiding common pitfalls like novelty effects and sample ratio mismatch, and integrating A/B testing with traditional QA pipelines. By the end, listeners learn a practical framework for using experimentation not just for feature validation, but as a continuous safety net for software reliability. #ABTesting #ExperimentalDesign #SoftwareTesting #QA #ReliabilityEngineering #RegressionTesting #ProductionTesting #StatisticalSignificance #FeatureFlags #ControlledExperiments #CheckoutFlow #Ecommerce #Tech #TestingStrategy #FexingoBusiness #BusinessPodcast #Technology #Podcast Keep every episode free: buymeacoffee.com/fexingo
-
16
How Device Testing Prevents Your App From Failing on Real Hardware
Lucas and Luna explore why testing on real devices is critical for catching hardware-specific bugs that emulators miss. They break down a case where a fintech app crashed on 4% of Android devices due to a GPU driver issue, discuss how Apple's silicon transition exposed emulator blind spots, and explain practical strategies like cloud-based device farms and targeted device matrices. This episode gives you concrete numbers and frameworks to improve your QA coverage. #DeviceTesting #RealDevices #HardwareTesting #EmulatorLimitations #QA #SoftwareTesting #AndroidFragmentation #AppleSilicon #CloudDeviceFarm #Fintech #GPUBug #TestCoverage #BugReproduction #ContinuousTesting #TechPodcast #SoftwareEngineering #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
15
Why Test Automation Needs a Feedback Loop
In this episode of Software Testing with Fexingo, Lucas and Luna explore why many test automation efforts fail not because of bad tools, but because of missing feedback loops. They dive into a case study from a fintech startup that cut its bug-to-fix time by 70 percent by implementing a simple feedback mechanism: every failed test automatically created a structured bug report with logs, screenshots, and environment snapshots, then assigned it to the developer who last touched the affected code. The hosts discuss how this changes the psychology of test failures, the role of blameless post-mortems, and why feedback latency is the hidden metric every QA team should track. By the end, listeners understand why automation without feedback is just expensive noise, and how to build a system where tests teach teams, not just report red or green. #TestAutomation #FeedbackLoop #QA #SoftwareTesting #BugTracking #DeveloperExperience #ContinuousIntegration #AutomationStrategy #FintechCaseStudy #BlamelessCulture #TestFailure #BugToFixTime #FeedbackLatency #EngineeringCulture #FexingoBusiness #BusinessPodcast #Technology #Podcast Keep every episode free: buymeacoffee.com/fexingo
-
14
Why End-to-End Tests Fail Without Observability
In this episode of Software Testing with Fexingo, Lucas and Luna explore why traditional end-to-end tests often miss critical failures—and how adding observability transforms them into powerful debugging tools. They walk through a real-world example: a major e-commerce checkout flow that passed all automated E2E tests but silently broke for users due to a third-party payment timeout. The hosts explain the 'test observability gap'—the disconnect between green test results and actual system health—and show how structured logging, distributed tracing, and metrics monitoring can catch the hidden bugs that flaky tests miss. Lucas shares a framework for instrumenting E2E tests with open-source tools like OpenTelemetry and custom health checks, while Luna challenges him on the cost and complexity trade-offs. They discuss a production incident at a mid-sized SaaS company where observability-tagged tests reduced mean time to detection from 4 hours to 12 minutes. By the end, listeners understand why a passing E2E test suite is no substitute for telemetry, and how to start bridging the gap today. The episode closes with a practical first step: adding a single trace to your most critical user journey. #SoftwareTesting #EndToEndTesting #Observability #TestObservability #OpenTelemetry #DistributedTracing #Monitoring #DevOps #QATesting #TestAutomation #SaaS #Ecommerce #Debugging #FlakyTests #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering Keep every episode free: buymeacoffee.com/fexingo
-
13
How Security Testing Finds Bugs Before Attackers Do
In this episode of Software Testing with Fexingo, Lucas and Luna dive into the critical role of security testing in modern QA. While many teams focus on functional and performance testing, security testing often takes a back seat until a breach occurs. Lucas explains the key differences between penetration testing and automated vulnerability scanning, using the 2023 MOVEit Transfer vulnerability as a concrete example — a single SQL injection flaw that affected hundreds of organizations and cost billions in remediation. He highlights how integrating security testing into the CI/CD pipeline via dynamic analysis (DAST) and static analysis (SAST) can catch issues early, referencing a 2024 IBM study showing that fixing a vulnerability in production costs 30 times more than during design. Luna questions the practical barriers for small teams, and Lucas outlines a phased approach: start with SAST, add DAST for critical paths, and run periodic red-team exercises. The episode also touches on the importance of security culture through 'security champions' and the rising adoption of bug bounty programs. Listeners will walk away with a concrete roadmap for layering security testing without overwhelming their QA process. #SecurityTesting #DevSecOps #SAST #DAST #PenetrationTesting #VulnerabilityScanning #MOVEitTransfer #SQLInjection #IBMSecurity #BugBounty #CICDPipeline #RedTeaming #ThreatModeling #OWASP #SoftwareTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
12
How Test Observability Cuts Debugging Time by 80 Percent
Lucas and Luna explore why traditional test pass/fail results aren't enough. They break down how observability-driven testing — combining structured logs, distributed traces, and real-time metrics — helps teams pinpoint root causes in minutes instead of hours. Using a real example from a fintech startup that cut its average debug time from 90 minutes to 15, they show how instrumenting your test suite with dashboards and alerts transforms QA from a bottleneck into a speed enabler. Plus: why the best debugging tool is the one you never have to open. #TestObservability #Debugging #QA #SoftwareTesting #Observability #TestAutomation #RootCauseAnalysis #Fintech #Dashboards #StructuredLogging #DistributedTracing #RealTimeMetrics #ShiftLeft #TechPodcast #SoftwareEngineering #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo
-
11
Why Logging Is the Unsung Hero of Debugging
Episode 24 of Software Testing with Fexingo dives into the overlooked power of logging. Lucas and Luna explore how structured logging, log levels, and observability pipelines can slash debugging time by up to 40 percent, using real-world examples like a production outage at a major e-commerce platform. They contrast logging with traditional debugging methods, discuss the ELK stack, and explain why semantic logging beats ad-hoc print statements. The episode ties back to test reliability—showing how logs complement automated tests to catch race conditions and transient failures. Perfect for QA engineers and developers tired of chasing ghosts in production. #StructuredLogging #Debugging #Observability #ELKStack #LogLevels #ProductionDebugging #SoftwareTesting #QAEngineering #ReliabilityEngineering #LogAnalysis #SemanticLogging #RaceConditions #FlakyTests #IncidentResponse #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering Keep every episode free: buymeacoffee.com/fexingo
-
10
Why Accessibility Testing Is Not Optional
In this episode, Lucas and Luna argue that accessibility testing is not just a compliance checkbox but a core software quality practice. Lucas cites a 2023 WebAIM study showing that 96.8 percent of the top one million homepages have detectable WCAG failures, and walks through the most common violations like missing alt text and low color contrast. They discuss how implementing automated tools like axe-core and manual testing with screen readers (NVDA, VoiceOver) catches bugs that affect one in four adults in the US. Luna pushes back on the cost argument, and Lucas shares how a fintech startup cut legal risk and improved SEO by embedding accessibility checks into their CI/CD pipeline. The episode closes with a call to treat accessibility as a feature, not a patch. #AccessibilityTesting #WCAG #SoftwareQuality #Automation #AxeCore #ScreenReader #NVDA #VoiceOver #CI/CD #InclusiveDesign #WebAIM #A11y #Compliance #TechPodcast #Technology #FexingoBusiness #BusinessPodcast #QAStrategy Keep every episode free: buymeacoffee.com/fexingo
-
9
Why Your Test Suite Needs Contract Testing
Lucas and Luna explore contract testing as a solution to microservices integration failures. They break down how companies like Netflix and Uber use consumer-driven contract tests to catch breaking API changes before deployment, using real-world examples like a payment service that broke a checkout flow. The episode explains the difference between provider and consumer contracts, the tools (Pact, Spring Cloud Contract), and why contract testing reduces end-to-end test flakiness by up to 80 percent. No abstract theory—just actionable insights for QA teams drowning in integration test debt. #ContractTesting #Microservices #APITesting #ConsumerDrivenContracts #PactFramework #SpringCloudContract #IntegrationTesting #TestAutomation #QAStrategy #SoftwareTesting #Technology #DevOps #CI_CD #TestReliability #Netflix #Uber #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
8
Why Synthetic Test Data Beats Production Data
Lucas and Luna explore why copying production data for testing is a security and compliance nightmare—and how synthetic test data generation solves it. They walk through a real-world case: a mid-sized fintech company that reduced PII exposure by 94 percent using generative AI to create realistic fake data, while also cutting test data provisioning time from two weeks to four hours. The hosts discuss the tradeoffs: statistical fidelity vs. edge-case coverage, schema drift, and when synthetic data can miss subtle bugs tied to real-world distributions. They also share practical advice: start with a small core dataset, validate with property-based tests, and treat synthetic data as a product, not a one-time export. A concrete episode for any team tired of scrubbing production databases. The show also includes a brief, sincere note on listener support keeping the podcast ad-free. Perfect for QA engineers, SDETs, and engineering managers building safer, faster testing pipelines. #SyntheticTestData #TestDataManagement #SoftwareTesting #QA #DataPrivacy #PII #GenerativeAI #FintechTesting #TestAutomation #Compliance #SchemaDrift #PropertyBasedTesting #DataGeneration #TechPodcast #FexingoBusiness #BusinessPodcast #EngineeringLeadership #TestingStrategy Keep every episode free: buymeacoffee.com/fexingo
-
7
How Chaos Engineering Strengthens Your Test Suite
Episode 20 of Software Testing with Fexingo digs into chaos engineering — deliberately injecting failures into production systems to uncover weaknesses your test suite never hits. Lucas and Luna explore how Netflix pioneered the approach with Chaos Monkey, and why teams today are adopting controlled experiments like latency injection and instance termination to build resilience. They discuss where chaos engineering fits alongside traditional QA, how to start small without breaking everything, and why running a chaos experiment once a quarter beats a dozen unit tests for finding real-world failure modes. Specific examples include simulating an AWS Availability Zone outage and testing database failover timing. If you've ever wondered why your system passes every test but still breaks under load, this episode shows you what chaos engineering reveals — and how to add it to your testing toolkit without triggering a production incident. #ChaosEngineering #Netflix #ChaosMonkey #ResilienceTesting #ProductionTesting #FailureInjection #SiteReliabilityEngineering #SRE #QAStrategy #TestAutomation #AWS #SoftwareEngineering #Reliability #Testing #DevOps #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
6
Why Performance Testing Catches What Unit Tests Miss
Unit tests verify individual functions, but they can't simulate real-world load or concurrency issues. In this episode, Lucas and Luna explore a real case: a fintech startup whose checkout service passed every unit test but collapsed under Black Friday traffic because of a subtle database connection-pool leak. They break down why performance testing—specifically load testing with tools like k6 and Locust—caught a bug that unit tests missed entirely. Lucas explains the difference between latency spikes and throughput degradation, and why a single shared mutable state caused cascading failures. Luna pushes back on the common objection that performance tests are too expensive to run in CI, and they discuss practical strategies: running smoke-level load tests on every pull request, reserving full-scale tests for staging, and using APM tools to correlate response times with database query plans. The episode ends with a reflection on how performance testing forces developers to think about the production environment as a system, not just a collection of functions. #PerformanceTesting #LoadTesting #UnitTests #SoftwareTesting #QA #Fintech #DatabaseConnectionPool #ConcurrencyBugs #k6 #Locust #APM #CI #CICDPipeline #ProductionReadiness #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
5
Why Property-Based Testing Finds More Bugs Than Examples
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
-
4
How Visual Regression Testing Catches Hidden Bugs
In this episode of Software Testing with Fexingo, Lucas and Luna explore visual regression testing — a technique that catches layout and styling bugs that functional tests miss. They break down how a major e-commerce company lost millions because a CSS change broke the checkout button on mobile devices, and how visual regression testing could have caught it before release. The hosts discuss threshold-based pixel diffing, tooling like Applitools and Percy, and the delicate balance between catching visual issues and managing false positives. They also touch on integrating visual tests into CI/CD pipelines and the importance of baseline image management. If you've ever pushed a UI change that looked perfect in your browser but broke in production, this episode gives you the framework to prevent it. #VisualRegression #Testing #Software #QA #Automation #CSS #UI #UX #Bugs #CI/CD #PixelDiffing #Applitools #Percy #Ecommerce #MobileTesting #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
3
Why Your Test Suite Needs Mutation Testing
In episode 16 of Software Testing with Fexingo, Lucas and Luna explore mutation testing—a technique that injects small faults into your code to see if your tests catch them. They break down how it works using a real-world example: a payment processing function that passes all unit tests but silently rounds pennies incorrectly. Lucas explains why traditional code coverage tells you what code ran, not whether it was checked properly, and how mutation testing exposes weak assertions and untested edge cases. They discuss practical adoption: starting small with a single module, handling the surge of false positives with partial mutations, and integrating it into CI pipelines without killing your build time. Luna shares how her team at a fintech startup used mutation testing to catch a subtle rounding bug that would have cost thousands in fees. They also touch on the cultural shift required—teams need to embrace breaking code deliberately. A concrete episode for QA engineers and developers who want their test suites to actually prove correctness, not just check a coverage box. #MutationTesting #SoftwareTesting #QA #Automation #TestCoverage #CodeQuality #TestDesign #CI #DevOps #Fintech #PaymentProcessing #EdgeCases #FalsePositives #TestReliability #EngineeringCulture #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
2
How Regression Testing Eats Your Sprint Velocity
In this episode, Lucas and Luna drill into a quiet productivity killer in software testing: unmanaged regression test suites. They walk through a real-world case: a mid-stage SaaS team that saw its sprint velocity drop 40 percent over 18 months, not because they shipped bad code, but because their regression suite ballooned from 400 tests to 7,200 without pruning. Lucas breaks down the math — each new feature added 12 to 18 tests, and soon the full suite took 11 hours to run. They discuss the invisible cost of low-signal tests, the difference between coverage and value, and why a 30-minute regression gate beats a 4-hour one every time. Luna pushes back with a practical concern: what about safety net risk? The conversation lands on a concrete strategy — risk-based test selection, flaky-test quarantining, and the one metric that actually predicts sprint health. No abstract theory, just a specific problem with a specific fix. #RegressionTesting #TestSuiteBlowup #SprintVelocity #QAStrategy #TestAutomation #FlakyTests #RiskBasedTesting #TestPruning #SoftwareEngineering #SaaS #ContinuousTesting #DeveloperProductivity #TechDebt #TestMaintenance #CI/CD #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
1
Why Your Test Suite Needs Canary Releases
In this episode, Lucas and Luna explore how canary releases reduce risk in software deployment by rolling out changes to a small subset of users first. They walk through a real-world example: a payment processing company that avoided a catastrophic data corruption bug by catching it in a 2-percent canary. The hosts explain the mechanics—how traffic splitting, automated rollback triggers, and observability metrics work together—then compare canaries to blue-green deployments and feature flags. They also discuss the cultural shift required: teams need to accept partial rollouts as normal. Listeners will learn one concrete tactic they can pitch to their team on Monday morning to make production releases less terrifying. #CanaryRelease #SoftwareTesting #DeploymentStrategy #ProductionTesting #SRE #DevOps #ReleaseEngineering #RiskMitigation #ContinuousDelivery #Observability #AutomatedRollback #TrafficSplitting #FeatureFlags #BlueGreenDeployment #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
0
Why Test Flakiness Is Your Team's Real Bottleneck
Lucas and Luna dig into test flakiness — tests that fail without any code change. They break down why flaky tests destroy developer trust, waste hours of CI pipeline time, and silently undermine entire QA strategies. Lucas cites real data: Microsoft's 2014 study found 14% of test failures are flaky, and a 2023 Google survey showed teams spend 10–30% of sprint time re-running and debugging false failures. The hosts walk through practical root causes: async timing, test ordering dependencies, and brittle environment assumptions. Luna challenges Lucas on whether most teams even track flakiness. They close with a concrete playbook: quarantine flaky tests, measure flaky-failure rate per build, and set a 2% threshold for blocking deploys. A must-listen for any engineering team shipping software in 2026. #TestFlakiness #ContinuousIntegration #QABottlenecks #MicrosoftResearch #FlakyTests #DeveloperProductivity #CIPipeline #TestAutomation #ReliableSoftware #SoftwareEngineering #TestDebt #EngineeringCulture #GoogleSurvey #AgileTesting #TestStability #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
-
-1
Why Test Data Quality Matters More Than Test Coverage
Episode 12 of Software Testing with Fexingo examines why the quality of test data often matters more than the volume of test cases. Lucas and Luna dive into the 70-30 rule—70 percent of test failures trace back to data issues, not code bugs—using the 2024 CrowdStrike outage as a real-world case study. They discuss how synthetic data generation, production-like datasets, and data versioning can prevent false positives and missed defects. The episode also covers practical strategies for maintaining test data hygiene, including data subsetting and masking, to ensure your test suite actually validates the right things. A must-listen for QA engineers, automation leads, and engineering managers who want to reduce flaky tests and improve release confidence. #TestDataQuality #SoftwareTesting #QA #TestAutomation #DataHygiene #CrowdStrike #SyntheticData #TestCoverage #FlakyTests #DataVersioning #TestEnvironments #SoftwareEngineering #Technology #FexingoBusiness #BusinessPodcast #EngineeringManagement #DevOps #DataMasking Keep every episode free: buymeacoffee.com/fexingo
-
-2
Why Test Environments Fail Your QA Strategy
In this episode of Software Testing with Fexingo, Lucas and Luna tackle a problem that derails even the best test suites: unreliable test environments. Lucas explains why environment drift is the silent killer of test validity, using a case study of a fintech startup where 40% of test failures were false alarms caused by configuration mismatches. They discuss practical strategies like infrastructure-as-code, environment tagging, and the concept of 'golden images' to keep dev, staging, and production aligned. Luna challenges Lucas on the cost of maintaining multiple environments, and Lucas responds with data showing the return on investment from reducing false positives. If your tests pass locally but fail in CI, this episode is for you. #TestEnvironment #EnvironmentDrift #InfrastructureAsCode #GoldenImages #SoftwareTesting #QA #TestAutomation #DevOps #ConfigurationManagement #FalsePositives #Fintech #TestValidity #CI #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast #TestingStrategy Keep every episode free: buymeacoffee.com/fexingo
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Lucas and Luna examine the discipline of software testing as a strategic function, not a checkbox. Each episode focuses on a specific testing practice — from unit test coverage metrics and integration test design patterns to the economics of test automation ROI and the psychology of flaky test triage. They walk through real-world case studies: how Stripe reduced regression defects by 40% with contract testing, the trade-offs between Selenium and Cypress for e-commerce checkouts, and why Google's test size taxonomy (small/medium/large) forces better architectural decisions. Lucas explains the math behind mutation testing scores and the diminishing returns of 100% code coverage; Luna challenges him on how to sell testing budgets to skeptical product managers and when manual exploratory testing still outperforms automation. They also explore testing philosophies — shift-left vs. shift-right, risk-based testing prioritization, and the role of AI in generating test oracles. The listener lea
HOSTED BY
Fexingo
CATEGORIES
Loading similar podcasts...