Sponsored Link
Unleash DevOps with QA β Live Panel Discussion
According to the 2024 State of Testing in DevOps, 89% of teams are prioritizing DevOps maturity. Hear from QA leaders at Stack Overflow, Fox Broadcasting, and SmugMug to understand how they are enabling DevOps transformations with QA. Access the report and register for the panel on June 4th.
NEWS
How to fix the most common testing problem?
If you feel like you can't keep up with test coverage of new features, you might want to read Priyanshu Shekhar's advice.
Also, Josh Grant accurately points out why test data is and isn't the problem in testing.
Quality Engineering for CEOs: A Series Introduction
This sounds great. Steve Semelsberger shares insights into what company leadership really thinks about testing and quality. Looking forward to further articles.
Moreover, Syed Ataullah explains why Quality is Free.
Stripe's monorepo developer environment
After spending 7 years at Stripe, Nelson Elhage decided to tell us about their engineering practices, including internal tooling for testing and other productivity solutions.
You can also learn more from Gergely Orosz's great insights into Stripe's Engineering Culture, including testing practices.
The Rise of QA
Mark Herschberg shares an opinion on how tester's unique skills will make them thrive even more while other tasks are automated with AI.
Moreover, someone on Reddit wonders: Is QA on its way out?. But the community doesn't think so.
There Are No Feelings In Testing
We often talk about happy and unhappy paths in testing. But as Gil Zilberfeld correctly points out, that's not the best way to describe it.
AUTOMATION
Manage your Page Object Models with Simple Factory Pattern
Ardi Jorganxhi has some good tips on using the Page Object Model and Page Factory patterns in test automation.
Similarly, Shiv Jirwankar explains Using Page Objects As Custom Fixtures In Playwright.
Safe Deployment II β Automated Test
This is a great example of using different test automation levels to cover a certain feature. By Hendra Danu Laksana.
Additionally, Daniel Beskin continues the series by explaining how to Purify Your Tests: 2 Parametric, 2 Declarative.
Security autotests for measurable and stable application security processes
We all know that system security is very important. But how should we test for that? Elmir Iskanderov shows a few test automation examples and shares a link to the ready-to-use test cases.
Shallow performance tests deliver fake confidence
DaniΓ«l van Bavel shares several good practices that you should consider when approaching performance testing.
And if you want to see it in practice, Irfan MujagiΔ wrote a guide to Frontend Performance Testing with Playwright and Lighthouse.
System tests have failed
This is an interesting point of view from David Heinemeier Hansson β the creator of Ruby on Rails β admitting that adding a lot of system tests might not have been the best idea.
Moreover, I enjoyed Isabel Garrido Cardenas' thoughts on Integration tests.
TOOLS
Best Test Management Tool
If you wonder what the testing community recommends regarding test case management tools, here's a helpful thread.
Gatling doubles its availability with a new JavaScript SDK
After years of building a popular load testing tool in Java, Gatling made a big step by releasing a JavaScript SDK. Shaun Brown tells us more about it.
Playwright interview questions that you are going to love
Following the first article with Playwright interview questions, Adrian Maciuc shares another set of challenges.
And if you want to learn more, Parthiban Rajasekaran wrote a decent piece on Unlocking CSV Data Automation: Techniques and Tips with Playwright and TypeScript.
Question about the current state of Cucumber
Just over a year ago, I shared about the turmoil regarding Cucumber β the most popular tool for BDD β that put a question mark about the tool's future. It's still maintained but here's what the community thinks about using it.
The Quirky Guide to Crafting and Publishing Your Cypress NPM Plugin
Cypress is well-known for its wide variety of plugins created by the maintainers as well as by the community. Sebastian Clavijo Suero wrote an extensive and super helpful guide on how to create one yourself.
Troubleshooting Appium: Essential Tips for Reliable and Fast UI Automation Testing
Whether you're starting with or already using Appium to test mobile apps, Lana Begunova has some great tips for improving your automation experience.
Lana has also written helpful articles on Leveraging Appium Capabilities and Mocking External Services in Appium.
VIDEOS
Automated Testing Gold for 10 Minutes Straight
Following several great interviews with testing experts, Nikolay Advolodkin compiled an amazing 10-minute video with the best tips.
AND...
Ah, interns... π
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 221st issue!
What will be the impact of GPT-4o on testing?
Thanks to its new ability to interpret more input sources, such as audio, image or video, it immediately got the attention of the testing community.
In one example, someone tried to automate web UI tests from a single screenshot.
The result? It's a significant improvement in assisting testing but it's not taking it over... yet.
However, keep in mind that we might also face other problems because, apparently, GPT-4o's Safety Tests Started Failing, as Jason Arbon points out.
So, whatever the future brings... happy testing! π
Dawid Dylowicz