Testing and Quality are NOT correlated
Welcome to the 215th edition of Coding Jag! This week, we’re diving into a concept that challenges conventional thinking: the idea that testing and quality aren’t always as intertwined as we assume.?
While rigorous testing can certainly help catch defects, it doesn’t automatically equate to high-quality software. Quality encompasses everything from design and user experience to system resilience—factors that testing alone can’t address.
In this issue, we explore what truly defines quality, how to recognize its limits within testing, and the role of a holistic approach in delivering products that go beyond functional correctness. Enjoy the read!
News
The Pinterest Engineering team shared how they revamped their batch processing by moving from Hadoop to a Kubernetes-based system, Moka, powered by Apache YuniKorn. This shift has made it easier to manage resources, enhance efficiency, and migrate thousands of Apache Spark workloads seamlessly—paving the way for smoother scaling and optimized performance at Pinterest.
In his blog, Brett Wines dives into the complex challenges of managing TCP connections, sharing the story of a tricky EOFError bug in Slack’s infrastructure. With persistence and deep investigation, Brett and his team tackled unexpected connection issues, setting the stage for smoother operations and paving the way for Slack’s migration to asyncio.
Jonathan Sabbagh illustrates how Shopify is elevating search with real-time ML embeddings, delivering a deeply intuitive shopping experience that connects consumer intent with the right products. By transforming search into a context-aware journey, Shopify’s updates are driving up sales and making each interaction more meaningful for merchants and customers alike.?
Jitesh Gosai reflects on his team’s journey with testability, sharing how they initially transformed their testing approach through collaboration and smaller, more efficient testing batches—only to face unexpected setbacks that led them back to manual testing. He unpacks why testability failed to stick and offers insights for teams looking to maintain it long-term.
Maaike Brinkhof challenges the common belief that testing and quality are synonymous, pointing out that true quality stems from a company’s culture and craftsmanship. She explores the tester’s limited control over final product quality, often left as an “Insight Giver” rather than a guaranteed quality enforcer in today’s fast-paced, speed-driven IT world.
AI
Explore how Airbnb’s revamped Automation Platform v2 is transforming customer support with next-gen conversational AI in Jeremy (Chutian) Wang ’s blog. Designed for large language model (LLM) applications, the platform now empowers developers to create tools that make support responses faster and more effective, setting a new bar for AI-driven customer interactions.
Srikanta P. explains how his team at Salesforce is transforming AI scalability and performance using AWS SageMaker and modular architectures. With a focus on balancing speed, efficiency, and security, they’re setting new standards for real-time AI deployment across Salesforce’s ecosystem.
Automation
Mohammad Faisal Khatri 's blog offers a comprehensive guide on using WebDriverWait in Selenium Java, addressing the challenges of automating dynamic web content. He highlights how this tool helps stabilize tests by ensuring elements are ready for interaction, ultimately enhancing reliability and reducing flaky tests. Perfect for testers looking to improve their automation game!
Uros Simic 's blog discusses the nuances of clean code in test automation, emphasizing its importance for maintainability and team collaboration. He shares practical tips on naming conventions, the Single Responsibility Principle, and the benefits of independent tests, all aimed at enhancing code readability and efficiency. A must-read for anyone looking to elevate their test automation practices!
In his another blog,?Faisal Khatri lays out a practical five-step plan for kickstarting test automation, tackling common challenges that hold teams back. He highlights how automation frees QA teams from tedious manual testing, allowing them to focus on improving UX, performance, and security—ultimately delivering more reliable, high-quality products faster.
James Lloyd sheds light on why the traditional Page Object Model (POM) for test automation is becoming less popular. He explains how modern tools like Testing Library and Cypress offer more straightforward, accessible selectors that make tests simpler and more resilient, sparing teams from the maintenance hurdles POMs often introduce.
Tools
Zikra Mohammadi explores the benefits of low-code test automation, showcasing 14 leading tools that make it easier for teams to automate tests with minimal coding. From simplifying test creation to scaling seamlessly, these tools are revolutionizing software testing for both developers and non-coders alike.
Mythili Raju introduces LambdaTest's Smart Ignore feature, a powerful tool for visual testing that filters out irrelevant layout shifts. By focusing on meaningful changes, Smart Ignore helps teams cut through visual noise, reduce false positives, and streamline their testing process for more precise and efficient results.
Other
In this Halloween-themed episode of the TestGuild Automation Podcast, Paul G. and Joe Colantonio dive into the "dark arts" of test automation, exploring how Gen AI tools like Copilot and Test Rigger are revolutionizing testing tasks. They share insights on AI's impact, dynamic page models, and headless browsers, making this a must-listen for any automation enthusiast. Listen now to catch their expert tips? into the future of testing!
In this XP series podcast, Martin Tyler from FX Digital and Mudit Singh of LambdaTest discuss building a scalable test automation framework for Smart TVs and set-top boxes, tackling unique testing challenges in TV app quality. They share insights on automation innovations and cloud-based testing transformations. Listen now to catch their expert strategies and real-world solutions for scaling test automation in this specialized domain!
Events?
Agile Testing Days | Nov. 24 - 27, 2025 is happening in Potsdam, Germany, from November 19-22, blending onsite and virtual options. This 4-day event gathers international agile testers and engineers for over 140 sessions on AI testing, automation, DevOps, accessibility, and more, plus networking and hands-on workshops led by industry experts. Don’t miss this immersive experience—get your tickets now to join!
Thanks for reading! Like what you see? ?? Hit "Subscribe" and Follow us on LinkedIn and never miss another update. Feel free to check out our previous editions!
Head of Quality Engineering @ FX Digital
3 周Thanks for the shoutout LambdaTest. I had a great time chatting on the podcast.
Senior QA Engineer | Helping QA Engineers Level Up Their Skills
3 周LambdaTest it's always a pleasure to see my article in your newsletter. Thank you for the mention. I hope the readers will enjoy it
Freelance Technical Content Strategist ?? | Digital Marketer| Web Development | Software Testing | AI ?? | 5+ Years Crafting SEO-Driven Content that Boosts Traffic and Engagement across Tech Niches
3 周Thank you LambdaTest for featuring my article! ????
QA | Content Creator | Mentor | Blogger | Freelancer | Trainer | YouTuber
3 周Thank you LambdaTest for the feature and mention