Sponsored Link
Learn Effective Test Management to Accelerate Project Delivery
Embark on a journey to elevate your project delivery prowess with this comprehensive ebook. Uncover dynamic strategies for trimming timelines while ensuring top-tier outcomes through effective test management. Expand your testing horizons — download your copy now!
NEWS
Build a Great QA Competency Framework — Part 3
In the final part of the amazing series of articles, Robbie Falck shares how to apply his career framework from both test engineer and manager perspectives.
Is It Time You Moved On from Quality Engineering?
Stuart Thomas shows the possible career paths for testers within and outside of the software testing area.
In relation to that, someone is asking for advice on Reddit: I am recently promoted to QA Manager, I need some guidance.
Meaning of quality
There've been many attempts to define what quality really stands for — but here's a simple one by Keith Klain.
And if you're interested in learning where the quality mindset emerged from in the last century, Mike Harris shares a few words about The Seedbed of a Quality Revolution.
Putting AI to the Test: A QAE's Look at Generative Models
If you want to learn how to approach testing Large Language Model-based AI (ChatGPT, for example), Lina Kulakova shares some good advice.
Why Software Has Bugs
In this concise, experience-based overview, Jayateerth Katti explains why bugs happen and what can be done to mitigate them.
Also, maybe We need to talk more (as testers), as Callum Akehurst-Ryan suggests.
Zero to Manual QA Roadmap
Steven Boutcher wrote an honest guide for someone looking to start a career in software testing based on his own experience.
Furthermore, Bruna Chagas explains what it means: I'm QA and I'm a chameleon.
AUTOMATION
Improving Your Testing Abilities: 5 Easy Tips
Omri Bashan shares a few handy tips on good practices for test automation, showing some examples in Python.
Similarly, Ryan Craven advocates for The Value of Maintainable Test Code.
Soft Assertions in Test Automation
"Soft assertions do not fail the test immediately if the condition is not met. Instead, they log the error and continue with the test. This is useful for verifying non-critical conditions."
It's a helpful overview of soft assertions by Cerosh Jacob, including an example.
The 4 Destroyers of Any Automation Test Script
What are the most common causes of test flakiness? Joe Colantonio explains and shares advice on how to avoid them.
And since one of them is missing a locator strategy, here are 5 Steps to Implementing an Effective Locator Strategy for Seamless Automation Testing by Ahtisham Ilyas.
Unit Tests Aren't Tests, They're Sensors
Unit tests may have several purposes, but this inspiring opinion by Sam Cooper shows a different perspective from what we commonly believe.
TOOLS
Fixing Intermittent Failures in Cypress: Best Practices for Stable Testing
We know that the best way to fix flaky tests is to fix the underlying problems, often related to the system under test. But sometimes, we need to use other ways, as explained here by Vishmi Perera with examples in Cypress.
Performance Test with k6
If you want to learn how to get started with performance testing, Indra Aristya wrote a helpful guide to it using an open-source tool — k6.
Serenity/JS Project Templates
Jan Molak, one of Serenity/JS creators, created templates for using this handy framework with Playwright and WebdriverIO.
Some common test scripts in Postman
If you like testing APIs using Postman's scripting feature, Atul Kumar demonstrates several examples of helpful scripts that you can use.
BOOKS
The Art of Software Testing, from Glenford Myers
Wondering what The Art of Software Testing book is about? José Sobral wrote a detailed summary, providing examples in various languages.
VIDEOS
Cypress 13: A Walkthrough of Test Replay (Debugging Made Easier)
In this 8-minute recording, Jarad Saunders gives a detailed overview of the recently announced New Test Replay Feature in Cypress 13.
AND...
Root cause... 😂
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 185th issue!
Today, I want to highlight something special — Awesome Learning Resources for Testers.
It's a set of curated links, including anything from coding and testing practices to automation guides and tools.
Kudos to Mohammad Faisal Khatri for putting this together and sharing it with the community.
Enjoy, and happy testing! 🙂
Dawid Dylowicz