Sponsored Link
Finding Common Ground with your Executive team
Join Sauce Labs leaders on December 10 as they discuss the latest research findings on the use of agentic AI and attitudes among software testing leaders. They will also share tips about building an innovative, responsible, and adaptable software testing culture. It's not easy, but it is doable, and it's absolutely a requirement in today's agentic world. Save your spot today!
NEWS
AI in Software Testing
I've featured quite a few articles about using AI in testing over the past few months, and this is another comprehensive one by Vitaly Sharovatov, who explains what's working, what's emerging, and what's hyped.
Moreover, Shneha Paudyal gives high-level advice on How to Introduce AI in Testing Effectively (without breaking your QA process).
Epistemic Testing, Chapter 2 β Is that a Test or an Experiment?
Following the previous article, Masoud Bahrami continues a thought-provoking discussion on the definition of a test.
The Five Pillars of a Modern Quality Culture
I agree with all the points Roydon S Tharayil raised about what it takes to build a quality culture within a team.
Similarly, Leonid Khudisman gives a good reminder about Why a Quality First Mindset Is the Only Thing That Lasts.
What does cause a Developer of Automation Testing be called an Engineer?
Based on 15 years of experience, Daniel Haimov gives a great overview of what it takes to be not only a tester, but also an engineer.
And in a good follow-up to that, Guna Shekar R tells us Why Every SDET Needs to Think Like a Developer (Not a Tester).
Why QA Should Be Involved in Planning Meetings
In the agile way of working, this should be a given, but not all teams are doing it yet. Higor Mesquita brings up a few good points, followed by an explanation of The Power of Asking Questions in QA.
AUTOMATION
How I Automated Test Scope Analysis with a CLI Tool
Josphine Job describes creating a Node.js tool that uses GitHub APIs to instantly analyse code changes and generate AI-powered test recommendations.
Also, Jean-Christophe Jamet gives examples of Relearning How to Think in the Age of LLMs from a tester's point of view.
How I Built My Own QA Agent With Atlassian Rovo
Jira and Confluence have recently got a built-in AI assistant called Rovo. Anna Kumova demonstrates how they integrated with it to improve testing activities.
Moreover, Ganeshan Manickam shares a few tips on How to Ask AI to Produce Refined Test Cases.
How a local E2E test almost destroyed a stable environment and what SDETs can learn from it
"Your responsibility doesn't end at test coverage β it extends to controlling how tests can be executed."
Dmytro Stekanov shares a specific story that led to this conclusion and general advice for engineers.
Additionally, Andrew Scott describes a novel approach to Handling Time and Mock Clocks in Tests in JavaScript.
Implementing Semantic Validation for QA Fixtures with LLMs
Many people started using AI to implement tests. But what about using it to validate your test inputs? Irfan MujagiΔ shows an example.
Scaling Mobile UI Testing with AI
This is interesting. Atakan KarslΔ± describes how they used AI to extend their test suite to over 10,000 UI tests while keeping high pass rates and relatively quick execution time.
Moreover, Sergei Iartsev shares some important thoughts on Why Mobile Testing Breaks Most Teams and How to Build It Right.
Sponsored Link
The Visual Testing Problem Nobody Talks About: Drowning in Pixel-Diff Noise
Most visual testing tools flag everything; date stamps, dynamic content, minor shifts. Percy's Visual Review Agent uses AI to surface only meaningful changes with natural-language summaries. Early teams report 3x faster reviews and way less frustration. Get started for free!
TOOLS
Cypress Evolution: New Features That Make E2E Testing Smarter
Testing with Cypress? Nitin Pathak gives an overview of recently added features that can improve your testing.
Similarly, Farzad Shojaei describes From Recording to Prompting: How Cypress Transforms Test Automation.
Debugging Mobile Web Apps Shouldn't Be This Hard, So I Built a Logger
If you're finding debugging mobile apps challenging, Nishant Bhandari suggests using a simple, open-source tool that he created for this purpose β interactive-logger.
How I Stabilized Flaky Appium Tests Without Rewrite
Josphine Job shows a practical method to fix flaky Appium mobile tests by adding better waits, safer locators, and smart fallbacks.
At the same time, Josephine explains Why I Refactored Appium Instead of Replacing It with AI.
Why Playwright's Built-in Agents Outperformed My Custom AutoGen Agent with Playwright MCP β Even Though Both Used the Same LLM
Engineers now have many ways to use AI for implementing Playwright tests. Animesh Sen compares two ways based on Playwright Agents and a custom, MCP-based solution.
VIDEOS
Getting Started with Playwright Agents
Want to see Playwright Agents in action? In this 22-minute recording, Alex Khvastovich gives a step-by-step overview of setting up, implementing and running tests with them.
What is non-functional testing?
You may often hear about categorising tests into functional and non-functional. But what does it really mean? Daniel Knott outlines non-functional test types and their value in this 17-minute video.
Welcome to the 292nd issue!
Page Object Model is a design pattern commonly used in test automation.
But how exactly should we implement it?
This is the question that one curious developer brought to the testing community, asking for the Page Object Model best practices.
The main discussion is about splitting a page into components, extracting common actions and placing assertions.
And all of them are valid, because people have different views, depending on their experience and the type of project.
Happy testing! π
Dawid Dylowicz