• How State Management Testing Prevents UI Bugs
    2026/06/07
    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
    続きを読む 一部表示
    10 分
  • How Fuzzing Unlocks Edge Cases Your Tests Miss
    2026/06/06
    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
    続きを読む 一部表示
    11 分
  • How Test Data Versioning Prevents Flaky CI Builds
    2026/06/06
    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
    続きを読む 一部表示
    10 分
  • How Accessibility Testing Catches Real-World Failures
    2026/06/05
    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
    続きを読む 一部表示
    7 分
  • How Test Prioritization Saves Hours of CI Time
    2026/06/05
    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
    続きを読む 一部表示
    10 分
  • How Load Testing Exposes Hidden Performance Bugs
    2026/06/04
    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
    続きを読む 一部表示
    9 分
  • How A-B Testing Finds Bugs Before Users Do
    2026/06/04
    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
    続きを読む 一部表示
    9 分
  • How Device Testing Prevents Your App From Failing on Real Hardware
    2026/06/03
    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
    続きを読む 一部表示
    9 分