Sponsored Link
Future of Testing: Frameworks — Join the Free Virtual Event on Sep 30th
Don't miss the free virtual conference all about automation frameworks! Learn about the current and future state of Selenium, Cypress, and Playwright. Also hear talks from Angie Jones, Greg Sypolt, Marie Drake, and Anand Bagmar. Can't make the live event? Register and get the session recordings emailed to you. It's FREE — register right here.
NEWS
A Useable Definition of Quality
I think there's no definition of quality that is completely right or wrong. But I always find it intriguing to see what context others use when trying to define quality. Just like Stuart Crocker here.
Is software testing a bottleneck?
There are some valuable insights that Tania Zhydkova found about testing causing delays in this year's GitLab survey.
QA Managers — what exactly do you do on a daily basis?
This is a very interesting question that you might have always been interested in but never really dared to ask the manager directly. So what do QA managers really do? There are plenty of responses in this Reddit thread!
Quality Coaching: Preventing production issues
Kim Engel wrote a nice article about influencing other team members to work together and lower the risk of facing production issues.
And if you want to learn more, Laveena Ramchandani explains about Becoming An Effective Coach in the software testing context.
Step by Step Approach to Solve Any Programming Questions in your QA Interview
Babu Manickam shares some good practical tips on how to prepare for a technical QA interview,.
Furthermore, Nicola Lindgren wrote a great Step by step guide to becoming a technical tester.
Testing strategies
Thinking about how to approach testing in a new project? Rubén Rubio faced a similar challenge and wrote down which strategies and tools he chose for each level of tests.
AUTOMATION
Design First Contract Testing For Micro-services
Here's a great guide to API contract testing showing how to design, implement and execute them. Well done, Akshay Anand!
Generating a Smoke Test Suite
What do you do when you have 30,000 tests? You find a way to run only the ones you need in the given context. Stanislav Davydov shares how to do it.
Similarly, Corina Pip wrote a practical article about Creating an Architecture for Your Automated Tests.
Health check for Test Automation: Blue green deployment
Sakshi Kakkar describes an interesting concept of having a temporary pipeline specifically for checking the new tests flakiness before moving them to the main pipeline.
Introduction to Mutation Testing
If you want to learn about mutation testing, Rodrigo Martínez Díaz prepared a great getting started guide explaining the concept and showing a few examples.
Moreover, Julien Maring shows the way of Hunting The Bugs With Mutation Testing.
What Makes a Good Automated Test?
It's a great question and Kristin Jackvony provides an equally great answer by listing out it six useful qualities that automated tests should have.
Sponsored Link
Upcoming Workshop Series: How to Unlock a Culture of Quality
In this three-day boot camp, attend workshops that will help you understand how team talent, processes, and technology can shape your quality engineering practice. Register for the series.
TOOLS
curl — API testing made really simple
Command-line tools can be really handy and powerful as long as you know how to use them. And this guide to cURL by Carlos Jasso will get you covered.
Furthermore, NaveenKumar Namachivayam shared a few cURL Tips for Performance Engineers.
Evil Mudslinging against Selenium WebDriver
Zhimin Zhan defends the attacks on Selenium and provides plenty of arguments why it's the ultimate framework for test automation.
Note: If you can't access the full article, simply open it in a private tab.
Is Playwright better than Cypress?
Both Cypress and Playwright are some of the most popular tools for web test automation. So how do they compare? Ganesh Hegde listed out the pros and cons of each.
And if you want to see an example, Muzammil Ahmed wrote a good tutorial for E2E Implementation of Web Test Automation using Playwright.
Performance testing without programming skills with k6 browser recorder
Marcin Basiakowski and Mateusz Przekwas wrote a thorough step-by-step guide to setting up and running performance tests using the k6 Browser Recorder.
BOOKS
The Art of Application Performance Testing
If you're interested in learning about performance testing, Klaudia Dziubek shared a nice overview of the book The Art of Application Performance Testing
VIDEOS
How to Prioritize What to Test
This is a 21-minute recording of Shi Ling Tai's talk about the test prioritisation from the SeleniumConf earlier this year. The pro tip? Start with the scariest feature.
Design Patterns for High-Quality Automated Tests Java
What design patterns can be used in test automation? Anton Angelov shared a powerful combination of a video recording and an article that explains the concept in detail.
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 88th issue!
Yesterday was the World Tester's Day.
In the link above, you can find some interesting facts about the origins of the "bug".
So all I want to wish you is to have a successful software testing career.
And I hope that each issue of Software Testing Weekly helps you in achieving that.
Happy testing!
Dawid Dylowicz