NEWS
Airbnb’s Monorepo Journey To Quality Engineering
Here's a great story by Antoine Craske about how Airbnb put priority on solid engineering culture early in the company's life and how that resulted in effective Quality Engineering practices.
I’m a Lead, and now what?
Tamara Torres has recently become a QA Lead and now shares with us what traits are important in this role.
And if you're interested, I once shared my journey of joining a startup as a QA Lead.
Oh, this stupid pyramid thingy…
There have been many test pyramids trying to visualise how many tests you should have on each level. But is that the only way to go? Patrick Prill doesn't think so and has some valid points.
Share your JIRA workflows!
Ever wondered how other teams implement their JIRA workflows and where testing happens? Now you can see, thanks to the input from testers on Reddit who shared their process in this insightful thread.
What is Acceptance Criteria?
It sounds like a rather trivial question but Wes Silverstein did a great job of delivering the full answer. I'm surprised how much I could learn from it!
AUTOMATION
API Testing using Jest and SuperTest
Testing APIs? Fan of JavaScript? Marie Drake shared a simple getting-started guide to setting up Jest and SuperTest for API testing.
Cross Browser Testing With TestCafe and Azure Pipelines
Or maybe you want to use JavaScript for the testing web? Dennis Martinez shared a thorough guide to setting up the TestCafe tool on the Azure Pipelines CI/CD to run UI tests seamlessly on every build.
Getting Started With Testing Microservices
Here's an amazing guide to testing microservices with tons of references to equally wonderful resources. Great job, Oleksandr Romanov!
Serverless integration testing with CDK
Don't know about you but I keep seeing more and more serverless solutions. Luckily, Andy Blackledge has put together a detailed and full-of-code-snippets guide to integration testing of serverless software with AWS Cloud Development Kit.
And here's the just-released second part that describes the actual test.
Test Automation Career Path
Career paths don't have to be complicated. Angie Jones shows it via this dead-simple journey of a handful of test automation roles.
But if you're looking for a broader context Klaudia Dziubek described many popular Job Titles in Software Testing.
TOOLS
Expect more with playwright-expect
What's the biggest advantage of open-source projects? The freedom to contribute. Yevhen Laichenkov has just proven it by creating a handy assertion library playwright-expect for Playwright.
Screenshotbot — Visual Testing Made Simple
Arnold Noronha and his team have recently made their visual testing tool Screenshotbot open-source. It's available on GitHub so you can start using it and contributing to it right away.
Sync Two Cypress Runners via Checkpoints
Do you think you know everything about Cypress? Hold on, because nearly every article from Gleb Bahmutov proves me wrong. I found this one particularly interesting because it shows how to control execution flow between two independent tests.
Which Automation Tool is the Best: Selenium Web Driver| Cypress | WebdriverIO | TestCafe | Playwright
Selenium, Cypress, WebdriverIO, TestCafe and Playwright are the hottest tools for web automation at the moment. Wondering what the differences are and which one you should choose for your next project? Ekrem Kurt made a great comparison.
BOOKS
Impressive books for getting started with Automation Testing
If you're looking for books on software testing and test automation, Nageswari Priyadarsini shared a list of 10 that you might be interested in.
VIDEOS
JSON Schema Validation in Postman
Testing APIs with Postman? You may want to use it for schema validation, too. Pramod Dutta shared a thorough video guide on how to do it step by step.
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 78th issue!
Another week brings another great resource that I want to share with you.
This time it's the collection of 22 Simple Truths about Software Testing and Automation that Gaurav Singh has just put together.
Not only he nailed the selection but also gave a great context to every single one of them.
I love it.
Happy testing!
Dawid Dylowicz