『Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering』のカバーアート

Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering

Software Testing with Fexingo: QA, Automation, and Reliable Software Engineering

著者: 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 leaves each episode with a specific framework or heuristic: how to evaluate a test suite's health, when to kill a test, or how to design a QA career path that doesn't plateau. No generic advice — just the numbers, the names, and the debates that shape reliable software. What does it actually take to build a testing culture that prevents defects instead of just catching them? #SoftwareTesting #QA #TestAutomation #UnitTests #IntegrationTesting #RegressionTesting #Cypress #Selenium #MutationTesting #TestCoverage #ShiftLeft #FlakyTests #TestROI #ContinuousTesting #SoftwareEngineering #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo© 2026 Fexingo. All rights reserved. 経済学
エピソード
  • 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 分
adbl_web_anon_alc_button_suppression_t1
まだレビューはありません