NEWS
Fit for purpose: Modern Quality Assurance and High Quality
The QA role is no longer about only finding bugs. Enrique A Decoss gives a good overview of the modern role that he defines as Quality Ambassador.
Think as… a Dev
When it comes to QA and Dev cooperation, I like to say that testers should help developers become better testers and developers should help testers become better engineers. And here's a good article about it by José Luis Diaz and his colleagues.
When should software testing activities start?
The recent shift-left and shift-right movements in software testing might be confusing to some, so this clear explanation about the "when" of testing by Lee Hawkins may help.
Whose Quality Is It Anyway?
Framing quality in a universal definition is hard. Why? Because the definition is relative and everyone has a different interpretation of it — as Djuka Selendic explains in this thought-provoking article.
AUTOMATION
2021 Bold Predictions for Test Automation
What I liked about this list of predictions for test automation is not only that I see similar trends, but also that you can vote how likely that prediction is in your opinion. Cool!
Automated testing goals
Tests as specification, tests as documentation and tests as a safety net — these are three important goals of test automation that Luís Soares described here.
Note: If you can't access the full article, simply open it in a private tab.
Basic Web Security Testing — APIs
Many of you might be familiar with functional API testing. But what about security? Team Merlin advises how to test APIs to prevent breaches.
Revamping the Android testing pipeline at Dropbox
When a company such as Dropbox shares its testing process, you should take notice. Will Clausen, Chris Mitchell, and Mike Nakhimovich explain how they scaled an in-house CI/CD pipeline for even more effective Android release, testing and development.
Selenium Automation Best Practices & Tips You Must Know
Rex Jones II put together this handy collection of the best practices for test automation in Selenium. Especially good for less experienced software testers.
Why Automated Tests Should Be Atomic
This is a great overview of an atomic approach to test automation by Nikolay Advolodkin that gives fast feedback, more reliability and increased code coverage.
TOOLS
My Lessons Learned After a JIRA and Xray Migration
Here are some valuable lessons learned by Johanna South after migrating to JIRA and Xray — the project and test management tools.
Puppeteer vs Selenium vs Playwright, a speed comparison
We often care about the speed of tests, but what about the speed of the testing tools? Giovanni Rago compared three popular ones and shared the results in this comprehensive article.
BOOKS
Book Review: Clean Code
Clean Code has become legendary among software engineers. But who said it's only for developers? Kristin Jackvony explains what the book is about and how testers can benefit from it, too.
VIDEOS
Improving your testing skills
In this 25 min video, Sam Connelly shares some common and uncommon practices, along with tons of valuable resources, that can help you improve your thinking and testing skills.
COMMENT
Welcome to the 48th issue!
There are tons of great content about software testing on the internet. But it's often hard to find them.
Luckily, some people curate themed Awesome collections, which I'd like to share with you today.
Here they are:
And there's much more! If you're interested in a particular topic, tool or technology, just type
github awesome <subject>
in Google and you'll likely find a suitable collection.Happy testing!
Dawid Dylowicz