Sponsored Link
UPDATED: Testmo — #1 Unified Test Management Tool
Testmo is the #1 unified modern test management tool. Now even better with rich & customizable PDF exports, new automation linking, automation fields, improved Jira add-on, better reports & much more. Boost your team's testing productivity and try Testmo for free.
NEWS
"But… it works on my machine…"
What a famous phrase! If you're curious where it may come from, Jose A. Pardo wrote a decent breakdown of the possible causes.
Did anyone develop paranoia or mental issues doing QA?
Testing is an intellectually intensive job and, in the wrong environment, it can sometimes lead to burnout. There's a ton of support and advice from people on what to do and how to avoid that.
Also, avoid falling into Logical Fallacies for Testers XII: The Slippery Slope Fallacy, as Kristin Jackvony explains.
How to Achieve Speed and Quality in Software Development
Dennis Martinez shares several practices that can help maintain quality while increasing development velocity.
Furthermore, Chris Kenst briefly explains the concepts of Observability, Monitoring and Testing and the meaning of the TOAD acronym in that context.
Should We Fear AI in Test Automation?
Curious how testers perceive the recent progress in AI capabilities? Richard Bradshaw asked the community and shared some interesting results.
AUTOMATION
Automated tests — are they taking up too much resources & time to run?
Team Merlin advises breaking down tests into purposeful test suites to reduce execution time while maintaining good test coverage.
Also, How do you assure top quality of testing without compromising on delivery time?
Language for QA Automation in 2024?
Many of you may wonder whether there are languages better suited for testing and what they may be. Here's what the community thinks.
In another thread, someone asked: What language is more popular for QA automation — Java or Python?
Performance testing in… unit tests?
It's an interesting concept, originally published in the Continuous Performance Testing in Virtual Time research paper, that Som Sinha summarises here.
Also, you can learn more about Continuous Performance Testing.
Test Coverage Beyond Unit Testing
Laura Vuorenoja describes the path they went through to get better at measuring test coverage on different levels and shares examples of the tooling they used to achieve that.
The Worst Test Suite — Testing Anti-Patterns Experienced In Real Life
Boris Cherkasky uses quite an amusing rating system to show how bad some of the common test automation anti-patterns are.
In relation to that, Enes Kühn describes the API testing challenges: valid negative scenarios.
Sponsored Link
Learn How to Ensure Seamless Continuous Testing and Delivery Pipeline
Join the upcoming webinar with Akshay Maldhure on Dec 14th for actionable insights on integrating automated testing, prioritizing best practices, and overcoming challenges in your CI/CD processes. Register for free!
TOOLS
API Testing with Vitest
Vitest is one of the latest test frameworks for the JavaScript ecosystem, and Andrey Enin explains how to leverage its features for API testing.
Playwright Release 1.40 Includes Ability to Create Assertions Through Codegen Tool!
As mentioned last week, Playwright has released a new version with a cool feature for generating assertions. Here's another take on that by Butch Mayhew.
Using Bazel for an automated test suite
I must admit I haven't heard of Bazel before, but this article by Umama Nasir Abbasi got my attention on how it can help with test automation.
Waiting Strategies — Appium and Selenium Automation
Whether you use Appium or Selenium for testing, you may need to implement some custom waiting functionality. Lana Begunova explains different ways of achieving that.
VIDEOS
The Power of Purposeful Testing
If you're looking for motivation, Kristel Kruustük explains how important it is to practice purposeful testing in this 35-minute video.
You must try these new retry features in Cypress
Cypress has recently added an experimental feature for configuring test retries, and Jarad Saunders explains how it works.
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 198th issue!
I once heard this:
And this week, I found an intriguing story that explains why:
Maybe Getting Rid of the QA Team was Bad, Actually.
Sure, some companies do fine without separate QA roles, as I mentioned a few months ago.
But getting there requires absolute discipline, engineering excellence and leadership support. Most companies don't have that.
So thanks for sharing it, David Caudill. And for reminding us why we should keep advocating for quality.
Happy testing! 🙂
Dawid Dylowicz