Sponsored Link
"Intuitive Test Management Platform"
Many QA teams are looking for a better way to plan, track, and report on their testing. Hear from other QAs how Testmo has helped them to be more efficient and productive.
- "It unifies all your testing efforts."
- "Using Testmo makes your life easier."
- "Very easy to see automated test results once they've been reported."
NEWS
From tester to decision-maker: Carving your path in quality leadership
Great reflections, lessons learned, and advice from Alessandra Moreira — an experienced Director of Quality Engineering — on how to work towards the quality leadership role.
Similarly, Oliver Martin-Hirsch shares about The Leap to Leadership: An honest experience from an anxious SDET.
Pair Testing: How Actually Shift Testing Left
Have you ever tried pair testing? Daria Kotelenets brings up several good arguments on why it's beneficial.
Furthermore, Mona M. Abd El-Rahman wrote about Debugging 101: A Beginner's Guide for Software Testers focused on web and mobile apps.
Quality Gates: The Watchers of Software Quality
Kostiantyn Teltov explains several types of validation and verification practices we can put in place during different stages of the software development lifecycle.
Moreover, Irfan Mujagić warns against falling into 8 QA Testing Pitfalls: Just Because You Can, Doesn't Mean You Should.
The Fundamentals of a Quality Plan
Bart Reits wrote a detailed series of four articles on what it takes to create a quality plan using various approaches. Here you can find Part 2, Part 3 and Part 4.
Also, Aya Akl asks: To QA or not to QA?.
AUTOMATION
Is Your Test Automation Actually Automated?
That's a good reminder from Daniel Gold to check your test automation solution and validate whether it does what it really should.
Retrying Android Tests and Clearing the Database Between the Runs
One of the core principles in test automation is to aim for having independent tests. This advice by Alexey Alter-Pesotskiy on how to clean up data between runs is one way to achieve that.
Use case for self-healing tests with a local LLM
This is an interesting guide explaining how to use your local machine to power LLMs and build a self-healing solution for web application tests.
Why Visual Testing Is Critical for Mobile App Quality
Just like the title says — Alex Zhukovich explains "the why" and shows "the how" of visual testing on mobile.
Following that, Piero Silvestri shows an example of Using Screenshot Tests in a Compose Multiplatform App.
Sponsored Link
API Contract Testing That Writes Itself
Set up contract tests in minutes with Signadot. Our AI-powered semantic diff automatically detects API breakages between microservices on every PR — no complex mocks or assertions needed. Tests run before code merges, catching integration issues at their source. Stop bugs from reaching staging and ship with confidence. Sign up free today!
TOOLS
Advanced Visual Testing with Playwright
If you want to improve your test automation strategy with visual tests, Dipen Chavan shows how to implement them using Playwright and other tools.
Also, Debbie O'Brien shares a tip about Handling Visibility in Playwright: getByText vs. getByRole.
How to combine Fixtures & Page Object Models for DRYer test code in Playwright
Nočnica Mellifera demonstrates how to simplify page objects in the test code with the help of fixtures in Playwright.
Furthermore, Dheeraj Gambhir gives a short overview of using ARIA Snapshot in Playwright.
How to Create Automated API Tests with PactumJS and GitHub Actions
Looking for an API testing solution? Jolivé Hodehou wrote a detailed guide to setting up and running PactumJS tests in CI.
Introducing Cypress.stop(): A simple way to halt test runs
Under some conditions, you may want to completely stop the test execution. Cypress has just provided an official .stop()
feature to achieve that, as Jennifer Shehane explains.
New Java Features for Test Automation Frameworks
Writing tests in Java? Govinda Solanki listed several helpful language features that you can use in your tests.
BOOKS
This is Fire
James Thomas gives an overview of a book about handling legacy systems — Kill It with Fire: Manage Aging Computer Systems.
Inspired by the same book, Maaike Brinkhof shared interesting thoughts about Sad smoke alarm noises.
VIDEOS
BDD In Action
If you want to learn about applying a BDD process and writing Cucumber tests with good practices, Gil Zilberfeld explains it all in this thorough recording.
AND...
Thanks for reading!
If you like this newsletter and it helps you become a better tester, you can say thanks and buy me a coffee.
Welcome to the 263rd issue!
This discussion blew up — Is it common for devs to dislike QA?
While in some environments it may still occur, most people haven't experienced it on a regular basis, only as an exception.
Regardless, there's some good advice on how to deal with it.
So, happy testing! 🙂
Dawid Dylowicz