Sponsored Link
Participate in the 2022 State of Testing in DevOps Survey
Each year, mabl aims to explore the trends and technologies that are transforming software testing. Share your experiences, get access to the results, and be entered to win prizes. Participate in the survey today!
NEWS
16 ways software testability can assist manual testing
We often think about what we can improve in our testing. But maybe we should ask: what can we improve in our codebase or products to make them more testable? Ashley Graf listed 16 great examples of it.
How To Test In A High Developer-To-Tester Ratio
What should you do when developers significantly outnumber testers? Nicola Lindgren gives good advice on how to deal with it.
And if you need to scale, Alona wrote a solid article about How to build your dream QA team.
Testing Software Systems
I liked Christopher Jeffery's simple explanation of thinking about systems when testing.
In relation to that, Alex Bunardzic wrote a decent piece about How to create deterministic tests.
Note: If you can't access the full article, simply open it in a private tab.
The Best Software QA and Testing Conferences of 2022
If you want to attend some software testing conferences this year, Chris Kenst prepared a list of the 20 best conferences.
Why should you attack your own product?
Do you know what happens to your product if some of your infrastructure components fail? Kaan Türkmen points out why it's important.
Speaking of that, Johanna South wrote a great overview of Chaos Engineering.
AUTOMATION
9 Ways To Make Slow Tests Faster
Nothing is more annoying than slow and flaky tests. Tomas Fernandez gives comprehensive pieces of advice with examples on how to improve your test execution time.
Automating API Tip
Here's some good advice from Alan Richardson to start your API test automation with the minimum required headers, body and assertions. And then build the rest on top of that.
How Duda’s Test Automation Has Evolved Over The Years
Avraham Khanukaev shares an interesting story of the test engineering transformation they've gone through and how they benefited from that.
Additionally, you may want to learn about Maaret Pyhäjärvi's experience of How My Team Tests for Now.
How to make a test using Serenity BDD and Github Copilot?
If you haven't seen Github Copilot in action yet, you may want to check out Kemal Kağan Kural's interesting example of using AI to write automated tests. Magic!
Useful Test Automation Metrics You Should Be Doing
Running out of ideas for test automation metrics? Mark Mayo gives a few examples and describes when they can be useful.
Sponsored Link
Cross-Browser Testing in JavaScript Using Playwright — March 8
Andrew Knight, the Automation Panda, is back with another free workshop. Explore how to accelerate cross-browser and cross-device testing using JavaScript with Playwright, discover the requirements of a scalable cross-browser testing initiative, and more. Register for free.
TOOLS
API test automation tools for testing, not coding
There are many tools that can help you automate API testing without writing too much code. Antoine Craske gives an overview of some of them.
Keploy — generate test cases from API calls
My no code testing platform is testing itself and already getting 65% coverage!
Shubham Jain has just recently created Keploy — a no-code testing platform that automatically generates tests from API calls. And best yet, he uses it to test the tool itself... with a great result! Very interesting.
Top 5 Javascript Test Automation Frameworks in 2022
Ana Mihajloska describes the pros and cons of the five popular JavaScript test automation tools.
Furthermore, Pramod Dutta recorded a quick video comparing Playwright vs Cypress vs Selenium.
BOOKS
How Google Tests Software — What we can learn from Google?
Miklós Szeles gives a fair overview of the popular book How Google Tests Software and quotes some excerpts from it.
Non-Obvious Books for Software Testers
Andrey Yenin shares a few interesting picks that I wouldn't expect to be related to software testing. And yet, they are somehow!
VIDEOS
My top 10 all-time favorite videos on software testing
Rahul Parwal shares a great playlist of his top videos and talks on software testing. The Steve McQueen one is my favourite!
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.
PS. Starting this week, I'm going to donate every "coffee" support to Nasz Wybór ("Our Choice") Foundation that helps Ukrainian migrants find shelter in Poland. 🇺🇦
COMMENT
Welcome to the 112th issue!
Do you know Faker.js?
It's a very popular library used for generating realistic data for tests.
At the beginning of the year, its latest version started returning random results, breaking many integrations.
What happened?
Hussein Ba Ashen published a very interesting story describing how the creator of Faker.js sabotaged it.
I don't expect every library to follow suit but it's a sobering warning nevertheless.
So what's the lesson learned?
Don't over-rely on third-party software and keep in mind they may either stop being supported, break or introduce a vulnerability at some point.
And with that in mind... happy testing!
Note: If you can't access the full article, simply open it in a private tab.
Dawid Dylowicz