Sponsored Link
"Great test management tool!"
Read what Elijah B., a QA Analyst at a small-to-medium size business, had to say about using Testmo every day:
"On my team we use Testmo every day, whether we're adding new test cases or creating new test runs to test new features and bug resolutions for our product. The customer support is also outstanding, very timely responses and quick to offer solutions to any problems we're experiencing, and other great ways to utilize Testmo."
NEWS
Do QA test the new user stories in Local or Test environment in your team?
As we can learn from the discussion in this Reddit thread, both approaches have their pros and cons. It's interesting to see different points of view.
More than just 'manual testing': Recognising the skills of software testers
Ady Stokes explains why dividing testing roles between manual and automated is not the most fortunate, and suggests some alternatives.
Also, Paul Seaman wrote a good article exploring the meaning and types of Test Cases.
The Reality of a Tester's Life
This is an inspiring reminder from Smruti Ranjan Sabat on why the core thing we do — testing — is so important.
In that context, Alessandra Moreira outlines the situation 10 Years After "Testing Is Dead".
The Quality Constant: Think and Act Experimentally
As testers, we can have a big influence on software testing projects and the products that come out as a result. Jeff Nyman advises on how to leverage that.
Additionally, Kristin Jackvony has several goods point on How Quality = Health.
You Don't Have Time Not to Test
Some teams or leaders may think they can save time on testing by either skipping or delaying it. However, Doug Donohoe brings up a few fair points about why such a strategy can backfire in the long term.
Also, Jonathan McBride advises how to act in a situation when someone says: "That's not a bug!".
AUTOMATION
Building Confidence in Code: Software Testing, Coverage, and Mocking Techniques
Bryan Tjandra shows a smart way of combining mocks, fixtures, and AI prompts to build a PyTest suite with high coverage and clean test design.
Furthermore, Rashko Enev describes how to minimise the risk of dealing with a Flaky Test.
gRPC Testing intro. Writing the first test
When it comes to API types, REST is the most popular one. But there are also GraphQL and gRPC, among others. Oleksii Shamrai wrote a detailed guide to testing the latter.
Page Object Model in Action
This is a very comprehensive article by Elena Marin describing how to use Page Object Model in various test frameworks, such as Selenium, Playwright, Cypress and Katalon.
Stop Overengineering: Why Test IDs Beat AI-Powered Locator Intelligence for UI Automation
Dheeraj Gambhir shares an interesting point of view that maybe we don't need AI to magically heal the broken locators, while we can just rely on test-ids instead.
On the other hand, Mark Winteringham explains How Gen AI Can Be Used In Shift Left Activities.
Test Automation As You Go: Redefining The Definition Of Done For Quality Software
Is test automation a bottleneck for your team? Louise Gibbs suggests adding it to each ticket's definition of done.
Sponsored Link
Contract Testing Too Much Work?
You know the pain — maintaining OpenAPI specs, writing complex mocks, and constantly updating test code just to catch API breaks. Signadot eliminates this burden by automatically discovering your API contracts from live traffic. No specs required, no mocks needed. Catch breaking changes on every Pull Request with zero maintenance. Try free today!
TOOLS
Cypress Copilot: Development of an AI Assistant for Boosting Productivity and Transforming Web Application Testing
Suresh Babu Nettur introduces Cypress Copilot — a VS Code extension that enables an AI assistant to help you write BDD tests with Cypress.
Docker Multi-Stage Builds: The Secret Weapon for Efficient QA Automation
Irfan Mujagić explains how a smart approach to Docker builds can significantly decrease test image size and speed up test automation CI pipelines.
What's more, Karthik K.K. gives a 9-minute overview of the new Docker Model Runner, will it be an Ollama Killer?.
GET/me/some{API}now(): New playwright-ajv-schema-validator plugin for API Testing!
Sebastian Clavijo Suero has just announced a new playwright-ajv-schema-validator plugin for Playwright that can help you with API testing.
Also, Rahul Modi demonstrates how to Supercharge Your Playwright Reports Using @step
Decorator in TypeScript.
Is WebdriverIO still good in 2025?
Someone is wondering whether WebdriverIO is still a viable tool when compared to its competitors. Here's what the testing community thinks.
Press tab in your tests: Introducing cy.press()
Believe it or not, Cypress didn't have native support for performing a Tab key action. It has now changed with the latest 14.3.0 release, as explained by Jennifer Shehane.
Moreover, Faris Kurnia describes the New Cypress.stop() command: Improve Testing Efficiency with Effective Control.
VIDEOS
TDD In The Age of AI
How does AI impact Test-Driven Development? Gil Zilberfeld recorded an insightful 51-minute deep dive exploring this topic.
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 266th issue!
What does it take to move towards Quality Engineering?
Last time, I mentioned a great resource on this topic.
Today, I want to highlight Simon Prior's five-step guide:
Transforming QA into Quality Engineering: A Pragmatic Approach.
You can explore part 1, part 2, part 3, part 4 and part 5 describing each phase.
Happy testing! 🙂
Dawid Dylowicz