CODING JAG - Issue 212

Welcome to the 212th edition of Coding Jag brought to you by LambdaTest!👐

This week’s Coding Jag dives into a topic that many testers can relate to Bug Reporting.

We’ve all been there—frustrated by a bug report that leaves us scratching our heads or, worse, annoyed at the lack of clarity. A well-crafted bug report can save time, reduce misunderstandings, and make collaboration smoother for everyone involved. So, how can we elevate our bug-reporting game to foster better communication and efficiency?

Join us as we explore practical tips and strategies to transform those pesky reports into clear, actionable insights that benefit both you and your fellow testers!

News

The six layers of testing

...5 min readChrome-Extensionqualityeng.substack.com

Jit Gosai breaks down the six layers of testing, offering a flexible mental model that adapts to various team contexts. He explores the benefits and trade-offs of each layer, from testing in production to requirements testing, encouraging teams to consider a more holistic approach to quality assurance.

What training did you get when you became a Test Manager?

...5 min readChrome-Extensiontestandanalysis.home.blog

Mike Harris reflects on the lack of formal management training for new test managers, contrasting it with his structured coaching experience in cricket. He shares valuable resources, including courses and books, that helped him navigate his leadership roles, offering practical advice for aspiring test managers.

Why Staging Is a Bottleneck for Microservice Testing

...5 min readChrome-Extensionthenewstack.io

Arjun Iyer highlights how shared staging environments create bottlenecks in microservice testing, slowing down releases and frustrating developers. He explores the shift toward isolated testing, which enables parallel testing and faster, higher-quality deployments, positioning it as essential for modern engineering teams.

Do Your Bug Report Annoy You and Fellow Testers?

...5 min readChrome-Extensiontestinggarage.blogspot.com

In his recent blog, Ravisuriya Eswara discusses the importance of writing clear, audience-friendly bug reports, likening them to writing code that humans, not just computers, can understand. He emphasizes how poorly written reports frustrate both testers and developers, advocating for simplicity and clarity to prevent unnecessary pain down the line.

From Bugs to BEAM

...5 min readChrome-Extensiongojko.net

Gojko Adzic explores the blurred lines between bug reports and feature requests, emphasizing that mismatches in user expectations often reveal hidden product opportunities. He introduces the BEAM framework (Bugs, Exploits, Acceptable, Mismatched functions) as a way to rethink software issues, encouraging teams to see mismatches and exploits as chances to broaden product appeal and enhance user experience.

AI

The technology behind Amazon’s GenAI-powered shopping assistant, Rufus

...4 min readChrome-Extensionamazon.science

Trishul Chilimbi delves into the technology behind Amazon's generative AI-powered shopping assistant, Rufus. He discusses the development of a custom large language model tailored for shopping, the use of retrieval-augmented generation to provide accurate responses, and the deployment of AWS's Trainium and Inferentia chips to ensure scalability and efficiency.

AI and Accessibility: Examples, Insights and Future

...4 min readChrome-Extensionlambdatest.com

Harish Rajora’s latest blog talks about how AI transforms digital accessibility, offering solutions for screen readers, keyboard navigation, and color contrast issues. He highlights AI's role in ensuring compliance with Web Content Accessibility Guidelines (WCAG) and explores the future of AI-driven inclusivity in digital spaces.

Automation

Python Asyncio Tutorial: A Complete Guide

...7 min readChrome-Extensionlambdatest.com

Himanshu Sheth provides an in-depth guide to Python's asyncio library, covering the essentials of asynchronous programming. He explains how to use coroutines, tasks, and event loops to boost test execution efficiency by running tasks concurrently, making it a go-to resource for optimizing large-scale testing and API handling.

How to Use a Proxy with Python Requests in 2025

...9 min readChrome-Extensionblog.stackademic.com

Sohom Das shares a comprehensive guide on using Python's requests library with proxies for web scraping. He covers setting up proxies, rotating them, and ensuring security with trusted providers like Bright Data, making it easier to avoid IP bans and CAPTCHAs.

How to Choose the Right Automation Framework: Types & Examples

...9 min readChrome-Extensiontestrail.com

Hannah Son highlights various test automation frameworks, including linear, modular, data-driven, BDD, and hybrid, showcasing their advantages and limitations through practical examples. She offers insights on selecting the right framework based on project requirements, team expertise, and testing objectives.

From Data to Decisions: My AI-Driven QA Metrics Framework Journey (Part 01)

...9 min readChrome-Extensionmedium.com

Amr Salem shares his journey from basic QA metrics tracking to developing an AI-driven framework for measuring quality. He also addresses the challenges QA professionals face in ensuring efficiency across diverse teams and emphasizes the role of data in driving informed decisions. This insightful post promises to enhance your understanding of QA metrics and their impact on quality outcomes.

Tools

How to get best from Playwright in automation

...8 min readChrome-Extensionrahulrpandya.medium.com

Rahul R gives his valuable insights for maximizing the effectiveness of Playwright in web automation. He covers best practices like implementing the Page Object Model, avoiding hard-coded values, leveraging test fixtures, and optimizing locators. These strategies help create robust, reliable, and scalable tests, ultimately enhancing your application's stability and the overall development process.

Mastering Cucumber: An In-Depth Exploration of Tags

...8 min readChrome-Extensionmedium.com

Suresh Madhusanka Rodrigo’s latest tutorial dives deep into Cucumber tags, offering a thorough exploration of their functionality and best practices. He provides insights on how to effectively use tags to enhance your BDD testing framework. For those looking to streamline their automation processes, this guide is a must-read!

Others

Video: 17 Playwright Automation Testing Concepts Explained, TypeScript Edition

...25 minChrome-Extensionyoutube.com

In his latest YouTube video, Nikolay Advolodkin shares 17 must-know Playwright automation concepts designed especially for TypeScript enthusiasts! He covers everything from intercepting sneaky network requests to running tests in parallel and even emulating different devices. Whether you’re just starting out or have been testing for a while, Nikolay’s fun and approachable style will give you the tools to enhance your automation skills.

Podcast: Community Dynamics in Automation Testing with Mike Verinder

...29 min readChrome-Extensiontestguild.com

In a recent Test Guild episode, Mike Verinder joins Joe Colantonio to discuss the dynamics of community engagement in automation testing. They explore Mike's journey in managing online groups for tools like Playwright and Selenium, sharing valuable insights on continuous learning and professional growth. Don’t miss this chance to enhance your automation skills—listen now!

Events

Event: Testing Talks 2024

...00 minChrome-Extensiontestingtalks.com.au

Testing Talks conference is all set to take place in Melbourne on October 17th, 2024! This year's Testing Talks promises talks on testing and quality, service virtualization, and generative AI by speakers like Anne-Marie Charrett, Brent Robinson, and Namrita Anchan. Don't miss out, register now!