Sponsored Link
Automatic Test Creation: Cypress AI + Studio
Join Cypress for an exclusive preview of AI-powered Test Generation in Cypress Cloud, which automatically creates high-quality tests for untested elements while following your team’s existing patterns. Plus, get a first look at upcoming improvements to Cypress Studio that will enhance the test recording experience. Register here.
NEWS
Don't use "code coverage" as a KPI
"Code coverage can be a useful tool as a Smell Detector for bad automatic testing. Sufficient coverage does not ensure that your tests are of high quality, but low coverage is a pretty strong smell."
Rodrigo Borrego has an interesting point of view on how to use and not use the code coverage.
Do you really need to hire a QA or build a QA team?
Heemeng Foo shares his thoughts about a few scenarios in which hiring testers might and might not be needed.
On the contrary, Mike Harris highlights How testers assist organisational learning.
Metamorphic and adversarial strategies for testing AI systems
Both terms might sound quite new, but Amruta Pande did a great job explaining these testing approaches, which can help you find edge cases in non-deterministic systems.
Moreover, Dan Jam Kuhn describes the challenges and solutions for AI Chatbot Behavioral Testing.
Neutral Quality is too much to ask for, shitty software is the norm
Maaike Brinkhof points out a few examples of software that have prioritised profit over user experience, affecting the perceived quality of the end product.
In relation to that, Katja Obring emphasises Why Emotions Matter in Quality Engineering.
Power of working together: Dolap Dev-In-Test Team
Mert Elibol shares some deep insights into the work of their dev-in-test team, including their test strategies and their choice of tools.
Similarly, you can learn How Exante tests the backend of a trading platform.
AUTOMATION
AI Meets Software Testing: The Future of Unit Test Generation
This is interesting. Ahad Qayyum shows the details behind an AI solution for automated unit test generation. Here you can check out a short demo.
Also, Dmytro Stekanov shares his thoughts regarding AI meets the Browser: What's next for software testing?.
Integration Testing: Driving your Coding
Lucas Fernandes explains why we should write integration tests and shows a step-by-step implementation example.
Furthermore, Sumit Soman tells us about Mocking Made Easy using JSON Server for API testing.
Typing Faster Is Not The Problem
Can we delegate some testing tasks to AI? Elizabeth Zagroba gives some food for thought on whether it can make testing more effective.
Moreover, Ilia Prokopenko explains why Tests are your friends in general.
Understanding the Essentials of Mobile Test Automation
Starting with mobile test automation? Tomasz Buga wrote a great, comprehensive guide that covers test strategies and test frameworks for various platforms.
Sponsored Link
Explore the 2025 State of Testing™ Report
The 2025 State of Testing™ report offers a comprehensive look at the trends shaping the future of software testing. From the cautious adoption of AI tools to the evolving structure of testing teams, this year's findings highlight the shifting landscape of quality assurance.
Discover salary benchmarks, and how to stay ahead in this dynamic industry. Download the 2025 State of Testing™ report today.
TOOLS
AI for Playwright and Selenium
Jason Arbon has just announced the coTestPilot — an open-source AI-powered extension for Playwright and Selenium frameworks that automates web testing and bug detection.
Furthermore, Vitaliy Potapov shares a great example of implementing "Fix with AI" Button in Playwright HTML Report.
Comparing Snapshot testing libraries. Paparazzi, Roborazzi and Google Compose Preview screenshot testing
Natalia Kulbaka compares popular Android visual testing frameworks based on the test execution time, image size, capabilities, and implementation complexity.
Also, Alexey Alter-Pesotskiy wrote a handy guide to Implementing Test Coverage in a Multi-module Android Project with Sonar and JaCoCo/Kover.
Exploring Bruno as a lightweight alternative to Postman for API testing
Have you heard of Bruno? It's a lightweight API client that can help you test, well, your APIs! Kostiantyn Teltov shows how.
Magic Backend For E2E Testing
Gleb Bahmutov created cypress-magic-backend — an open-source Cypress plugin for automatically recording and replaying API network calls during end-to-end tests.
What's more, Sam White has some interesting conclusions regarding Cypress and abstraction; 'What' vs 'How'.
Recording Selenium Test Sessions in Python
Having a visual recording of your tests can help you in debugging. Irfan Mujagić shows how to achieve that in Selenium with Python.
Furthermore, Dewni Alahakoon has a few tips on Enhancing Test Reporting with Extent Reports in Selenium.
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.
COMMENT
Welcome to the 254th issue!
Today, I want to share with you a particularly interesting discussion:
What separates the most successful people in QA from the average ones?
People made a lot of good points, from specific examples such as detailed bug reports to all sorts of soft and technical skills.
Many of these qualities and behaviours could be applied to other roles in engineering, too.
To learn more, I recommend revisiting a great article on Growth in Testing by Gaurav Singh that I featured a couple of months ago.
Happy testing! 🙂
Dawid Dylowicz