If you're planning on doing test automation in Java, this two-part series by Dennis Whalen on API testing with open-source REST Assured is a great way to start. The second part is here.
I very much enjoyed Beth Marshall's series on building a test automation portfolio and I'm sad it's come to an end. In the last part, it's particularly interesting to see the latest alpha version of Selenium 4 in action.
As a tester who worked closely with developers, I've always tried to participate in code reviews. Thanks to this handy checklist by Anna Sharkova, it's going to be even more effective.
Note: If you can't access the full article, simply open it in a private tab.
REST, GraphQL, Webhooks — chances are you've heard of them. But what about gRPC? While it might not be a widely known way to interact with services yet, it's going to get more and more relevant in the era of 5G and Internet of Things.
So it's good to know that performance testing tools are already adapting to testing it, as demonstrated in this guide by Simon Aronsson.
Elias Nogueira shared this wonderful guide on building a test data factory, including lots of Java code snippets and full examples of how to apply it to both Web and API projects.
What I liked about Anand Bagmar's article is not only that it shows why flakiness is an issue that shouldn't be solved by frequently used test retries (which are built into most test runners) but also provides some really helpful pieces of advice on how to track down the real causes.