Sponsored Link
Be ready for the upcoming challenge: Testing Conversational AI
New software testing projects require new tools, new vocabulary and brand new approaches. Botium is currently defining the industry standard for testing chat and voice bots and offers a wide range of educational content to catch up on this new domain. Book a demo and find out more about chatbot testing!
NEWS
Do we really need a test automation engineer?
This question might sound striking if you take a look at how many job ads for test engineers are there. But Bas Dijkstra has some interesting points.
Related to that, Areti Panou wrote about Skills I miss working without testers after transitioning her role from testing to a product.
First QA in the company
Someone on Reddit is wondering how it is to be the first QA in a company and people gave some helpful advice in the comments.
In that context, this cool mind map with the Expectations from Software Professionals by Rahul Parwal might be helpful.
The Quality Engineering Transition Guide
Antoine Craske has recently finished a great series of articles about transitioning to quality engineering.
You can find all the parts here: initiation (1), revelation (2), expansion (3) and ascension (4).
Top Challenges Faced By New Testing Leaders And How To Overcome Them
Having been promoted to a lead role recently, I can relate to pretty much everything that Prashant Hegde mentions in this article. There are some great pieces of advice.
AUTOMATION
How do I write tests?
I like this straightforward approach to writing tests that Javier Lopez came up with. Although it's from the developer's perspective, I think testers can also get inspired by it.
Note: If you can't access the full article, simply open it in a private tab.
Paralleling Cypress with Sorry Cypress on Render
Simon Reilly gives an overview of an open-source solution that allows Cypress tests parallelisation. Quite handy!
Performing Realistic Load Tests
Valéry Raulet shares an interesting point of view on how to simulate real load scenarios with requests coming from different locations around the world and at different network speeds.
Testing Event-Based Workflows Using Node.js and RabbitMQ
It's not trivial to test event-based, asynchronous systems. Luckily, Barisere Jonathan shared an example of implementing a solution for it that may help those of you dealing with similar problems.
TOOLS
Best practices for REST Assured
Do you test APIs in Java? Marina Galenko shares a lot of tips and tricks for a popular tool — REST Assured.
And that's not all. Marina also wrote a decent guide to Using POJO in REST Assured.
Getting Started With Faker.js: A Developer’s Guide
Whether you test APIs, UI or other systems, it's important to use realistic data. And if you use JavaScript, there's no better tool than Faker.js for the job. Here's a nice guide with examples.
Playwright cheat sheet
Diogo Nunes put together a list of handy code snippets that can help you test easier with Playwright.
Additionally, Swikriti Tripathi wrote about Behavior Driven Development (BDD) using Playwright.
Some chrome extensions for QA engineers who can help you every day
If you use the search function on this newsletter's web page, you'll find plenty of articles about useful Chrome extensions for testers. And each of them has something unique, just as this one by Anton Smirnov.
BOOKS
On "Living Documentation"
Having read the Living Documentation: Continuous Knowledge Sharing by Design book, Veronica Bolognesi shares a lot of interesting insights she learned from it.
Note: If you can't access the full article, simply open it in a private tab.
VIDEOS
Testing Mobile Apps With Selenium Grid 4 and Appium Together
Selenium Grid 4 has brought tons of new features and Diego Molina demonstrates how to use them for mobile testing with Appium in this 45-minute presentation.
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 110th issue!
Today, I want to share with you the Statcounter.
It's a super handy online tool that can help you get a full overview of the market share for browsers, operating systems, mobile brands, and much more.
Best yet, you can filter it by country, region, platform and year.
It's really the place to go if you need to make data-driven decisions about developing and testing your products.
Happy testing!
Dawid Dylowicz