Welcome to the 220th edition of Coding Jag brought to you by LambdaTest!👐
If you've ever wondered whether software testing is just a phase or an integral part of the entire development lifecycle, you're in for a treat. Lena Nyström delves into this question, offering insights from over two decades in the tech industry. Her thought-provoking piece challenges conventional wisdom and redefines testing's true role in creating high-quality software.
Also in this issue, we’ve got some fantastic reads, from Pinterest's CI workflow optimization to exploring the limits of test automation. Whether you're interested in actionable insights for CI observability, improving test efficiency, or understanding the complexities of automation, this edition has something for everyone.
Dive in and keep coding!
News
Pinterest Engineering reveals how Honeycomb has revolutionized its CI workflows, uncovering hidden bottlenecks, diagnosing issues in real time, and enhancing build stability. Dive into practical insights on leveraging observability tools to optimize processes and boost developer productivity. A must-read for anyone keen on data-driven CI optimization!
Step into the dual world of testers and developers with Filip Hric as he bridges the divide between these roles. From mastering testability to embracing user-centric development, this blog offers actionable insights for collaboration and quality improvement. Discover how aligning goals can create extraordinary software!
Curious to know how to leverage advanced analytics for dynamic decision-making? Read how Airbnb transforms host availability into actionable insights with data-driven segmentation. Alexandre Salama and Tim Abraham unveil a scalable approach that combines calendar data with machine learning to decode hosting patterns across millions of listings daily.
Lena Nyström redefines the essence of software testing, challenging common assumptions and showcasing its role across the entire SDLC. With insights from two decades in tech, she highlights why testing is more than just a phase. Perfect for anyone looking to expand their perspective on quality and innovation in software development!
Jit Gosai unpacks the myth of automating all testing, emphasizing the interplay of knowns and unknowns in software systems. Through thoughtful analogies and insights, he explores why perfect automation isn’t feasible and highlights the irreplaceable role of exploratory testing. Learn how to strike the perfect balance between automation and human-driven quality!
AI
Veethee Dixit explores how AI revolutionizes software testing by automating repetitive tasks, enhancing defect detection, and predicting potential failures. From practical use cases to tools and future trends, this guide is packed with actionable insights. Perfect for teams looking to optimize testing processes and deliver software with greater speed and precision!
LinkedIn’s GenAI journey, co-authored by Karthik Ramgopal, Xiaofeng Wang, and Sandeep Jha, reveals a shift from Java to Python for improved agility and LangChain for building AI-first solutions. With innovations in prompt management and contextual memory, LinkedIn delivers scalable, personalized experiences through GenAI-driven applications.
Automation
Ready to make your code more reliable? Faisal Khatri’s step-by-step guide on writing JUnit test cases shows you how to catch bugs early, enhance code quality, and create efficient tests that scale. Whether you're just starting or looking to improve your testing practices, this guide offers valuable insights to help you build better software.
Wondering how to determine what tests to automate? Melissa Fisher shares a strategic approach, inspired by Dorothy Graham and Angie Jones' worksheet, to guide you in selecting the right tasks for automation. This post offers a practical, thoughtful method for improving your automation efforts, helping you prioritize wisely and save valuable time.
Contract testing can be tricky, especially when determining where integration testing ends and provider service testing begins. In this post, Bas Dijkstra dives into the nuances of HTTP-based integrations, using a real-world example to highlight what should and shouldn’t be part of a contract test. This post is packed with valuable insights for anyone looking to fine-tune their contract testing practices!
Mikhail Zinchenko and the engineering team at Trade Republic set out to enhance the speed and efficiency of their UI testing to support faster and more stable releases. By reworking on their testing infrastructure, they cut time from nearly an hour to under 15 minutes for over 500 tests. This post shares their journey, offering valuable insights for anyone aiming to optimize their testing process.
Tools
Robin Gupta explores the game-changing shift in test automation with Anthropic's new 'Computer Use' feature, which redefines how automation works by moving from rigid scripts to intent-driven actions. This post delves into the potential of intelligent, autonomous agents that will revolutionize the testing landscape, offering a forward-thinking look at the future of QA.
Exciting news from Tabler! Paweł Kuna and the team have launched Tabler Illustrations, with 50 customizable illustrations that are already a hit, and more on the way. Plus, their ever-growing icon collection now boasts over 5,270 icons, alongside a game-changing email template collection to boost your marketing efforts. Don’t miss out—grab a 30% discount and dive into these incredible resources!
Others
In their recent podcast, Evan Niedojadlo and Joe Colantonio discussed Evan's journey from individual contributor to engineering leader, offering valuable insights on balancing technical skills with management responsibilities. They also touched on career progression, AI in management, and navigating leadership challenges in tech. Listen now for practical advice on excelling in leadership roles!
The first tutorial of the advanced Playwright TypeScript series, dives into the Vignesh Srinivasan essentials of Playwright, showcasing its key features like cross-browser and cross-platform support. He covers how to install Playwright, execute sample tests, and integrate it with LambdaTest for scalable cloud testing. Watch now to discover Playwright’s powerful debugging features and advanced configuration techniques!
Events
#ATAGTR2024 is the 9th edition of the Global Testing Retreat focusing on 'Navigate the Next: Efficiency and Productivity in New Age Technologies.' This exciting conference combines innovation, workshops, and live discussions, offering a unique blend of networking, learning, and fun. The event will be held virtually on November 16-17, 2024, and in-person on December 8, 2024, at Bird Valley Wakad, Pune. Register now to secure your pass and be part of this global tech event!