Sponsored Link
Use Playwright tests to monitor your apps with Checkly!
Checkly lets you easily deploy high-quality Playwright scripts to monitor Apps, Websites & APIs, from Dev to Production. Validate crucial user flows, collect error traces, screenshots and performance metrics, and understand how your app performs for users across the globe! Start for free!
NEWS
10 questions for your major incident quality check
Incidents happen, and sometimes the best we can do is to analyse them and learn for the future. Carlos Otero shares ten questions that can help you with your investigation.
Similarly, Farhan Labib advises on How to Tackle Escaped Defects: A Step-by-Step Guide.
How to Make Testing Progress Visible
Communication is crucial to effective software testing. Federico Toledo has a few ideas on how to make the best out of it.
How To Test Microservices Effectively
Testing in microservices architecture might be challenging. Denis Peganov shares some best practices and suggestions for a good test strategy.
The Psychology of Waiting
Marie Cruz wrote a very interesting article on how humans deal with waiting and how this knowledge can help us during testing and development of web apps.
To Bug Bash or Not?
Hitesh Prajapati explains the pros and cons of bug bashes — a practice that enables people from other groups to test a product.
And loosely related to that, Jeff Nyman wrote about Exploring, Bug Chaining and Causal Models based on bugs found in a game.
AUTOMATION
Automated End-to-End Testing in the Context of Allen Holub’s Three Agile Values
How to implement test automation that works in a true Agile spirit? Zhimin Zhan gives three pieces of advice.
Note: If you can't access the full article, simply open it in a private tab.
BDD vs BDD, The War Is Served
Behaviour-Driven Development is a popular but often misused practice. David Rodenas describes two common approaches based on his observations.
Note: If you can't access the full article, simply open it in a private tab.
I’m a Tester, Not an Automation Manager
James Bach wrote a great article explaining why automation is just a part of the tester's role.
Related to that, someone on Reddit is a Test Lead but feels like a tester. The discussion also continues in this thread.
Statistical magic spells to automate performance test result analysis
For those of you fond of playing with data, Joey Hendricks wrote a detailed guide on how you can use statistical analysis to analyse results from your performance tests.
Test Automation 101: Should The Programming Languages of Your Software and Autotests Match?
Wondering what languages to use for test automation? And whether it should be the same as your app's code? Sofia Hrynevych shares her opinion.
In this context, it's also worth bringing up the older article by Paul Grizzaffi explaining why we should Avoid The Automation Language Barrier.
Do not put assertions in Page Objects, why?
Tan Do gives a few reasons why it's better to put assertions in the test layer rather than in the page object layer.
Sponsored Link
Got a min? Take this short survey
Calling all expert testers and QAs — we need your help! Take this short 4-question survey that will take just a minute. Your inputs and opinions are valuable and will help us immensely. Take the survey here.
TOOLS
API Testing with Karate Framework
Burcu Akkaya wrote a helpful, step-by-step guide from installation to running a first API test with Karate.
And Harini Suvvari also wrote about API Test Automation with Karate Framework.
Common JUnit XML Format & Examples
Dennis Gurock put together an excellent collection of resources about the JUnit XML format for sharing test results in this GitHub repository. If you use Java for testing, definitely check it out.
Cypress Best Practices for Test Automation
There are some great tips on coding and test design practices using Cypress from Hamid Akhtar.
In addition to that, Gleb Bahmutov shares Two Simple Tricks To Make Your Cypress Tests Better.
My org is looking for a test case management software
Good test case management is not easy to do. There are plenty of tools on the market, but they all have pros and cons. Here's what the community thinks about them.
Furthermore, Drew Ayling explains why Test Case Management Should Not Be This Difficult and what factors you should consider when choosing a tool.
Speed Up Your JavaScript Testing With This Amazing UI Tool
If you're testing using JavaScript, you might be interested in checking out a new open-source tool for web UI testing — VitestUI. Alexander Grossmann shares more details about it.
Note: If you can't access the full article, simply open it in a private tab.
BOOKS
Lessons for testing changemakers in "This Is Marketing"
Quite surprisingly, but accurately, Lee Hawkins found some references to testing in a popular marketing book — This is Marketing.
VIDEOS
ChatGPT for Bespoke Test Data Generation
In a search for yet another helpful use case of ChatGPT for testers, Beth Marshall explores test data generation in this 11-minute video.
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 155th issue!
Many of you may wonder what decides test automation's failure or success.
I found this reflection and advice from Michael Bolton refreshing:
Why Test Automation Projects Fail (and How We Might Succeed).
Wishing you a fantastic week.
Happy testing! 🙂
Dawid Dylowicz