Sponsored Link
Fintech QA: Continuous Integration in Testing
This article discusses the concepts of applying continuous integration to a testing workflow in general and in the scope of development activities. It illustrates the concepts using fintech software, specifically FX trading platforms.
NEWS
Healthy Testing Habits
What testers should do regularly? Kristin Jackvony shares six habits that will help you and your team improve.
Similarly, Vipin Jain explains why it's crucial to Have The Right Mindset to Choose Between Manual and Automated Testing.
How to Test an API Without Documentation
Sometimes we need to test things without documentation. It's not easy but Dennis Martinez has some great tips on how to do it right for APIs.
Just fix your d@mn quality!
If you feel like your software is of low quality, you may want to check out Victor Ronin's article about powerful dos and don'ts that can help you improve it.
Moreover, Antoine Craske shares some great pieces of advice: I Am Tired Of Engineering. Let’s Make Quality Engineering.
'Shift-Left Testing' Clarified
Zhimin Zhan gives a great overview of what shift-left testing is, what benefits it brings, and includes some practical tips.
And when it comes to shift-right testing, Eran Kinsbruner has some good points on Why Testing in Production is Great…To a Point.
Note: If you can't access the full article, simply open it in a private tab.
The skills that developers and testers share
We all know that the roles of testers and developers differ. But there are some common points, too. Bob Salmon lists out the three main activities that both can learn from each other.
What Does a Software Tester Do?
Maciej Mikołajek put together a nice, comprehensive overview of the software tester's roles, responsibilities and behaviours that contribute to the team's success.
Additionally, Senuri Samindi described the differences between QA vs. QE vs. SDET roles.
AUTOMATION
An introduction to contract testing — part 5 — adapting to changes
This is a continuation of Bas Dijkstra's great series about contract testing. In this article, Bas shows how to update Pact contracts to address a change in the API.
Distributed system observability: Instrument Cypress tests with OpenTelemetry
Lyudmil Latinov shows a solid example of building your own solution for tracking the performance of Cypress tests with OpenTelemetry.
Fast fixes for slow tests: How to unclog your CI pipeline
How do you speed up the testing process? Matt Heusser summarised responses to this question from several industry experts. It turned into some pretty good advice!
How to Test a Mobile Web App in Cypress
In today's world, testing web apps on mobile is even more important than on desktop. Filip Hric shows how to do it step-by-step using Cypress.
Speaking of that, you might also be interested in faster test execution with cypress-grep explained by Gleb Bahmutov.
Three Ways To Measure Unit Testing Effectiveness
Unit testing is the foundation of the test pyramid. Eduardo Fischer suggests three ways of assessing how effective your unit tests are using metrics and tools.
Sponsored Link
#1 Alternative Cypress Dashboard — same features, 78% lower rates
Stop overpaying for cypress tests. Currents.dev is a cypress tests dashboard with smart parallelization, video recordings, screenshots, flaky tests management, analytics, reports, integrations (Slack, GitHub and more). Up to 78% lower rates. Seamless setup within minutes. Trusted by startups and enterprises with 20MM+ tests already served. Get started for free now!
TOOLS
5 Tips for Effective Puppeteer Automation
If you use Puppeteer for UI tests automation, you might be interested in these handy code snippets shared by Daniel Caldas.
AI Test Automation Tools. One Year Later
AI test tools allow for a whole new approach to test automation. Iryna Suprun analysed some of them and described the decision process of choosing one for their project.
Note: If you can't access the full article, simply open it in a private tab.
Introducing browser automation and end-to-end web testing with k6
There's big news shared by Robin Gustafsson this week, announcing xk6-browser — a new open-source extension for front-end performance testing.
Speaking of performance testing, Gökhan Uçar has 10 Suggestions for Choosing the Number of Concurrent Users for Your Performance Test.
Testing GraphQL with Playwright
Playwright has recently announced a new API testing feature. While it's meant to aid UI test automation with some handy backend calls, it can also be used for API testing, as Katarzyna Kmiotek demonstrates.
BOOKS
Interviewing & Hiring Software Performance Test Professionals — Book Review
NaveenKumar Namachivayam wrote an interesting review of the just-published book by James Pulley — Interviewing & Hiring Software Performance Test Professionals.
Why Programs Fail — A Book Review
Shai Almog gave a review of the Why Programs Fail: A Guide to Systematic Debugging book. While it's primarily targeting developers, it can also be helpful for testers.
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 97th issue!
Today I want to share with you an important discussion I found on Reddit: Is QA a thankless job?
Sometimes testers may not get the deserved recognition for their hard, often unseen work.
But the truth is, we all have the same goal — high-quality software.
So if you work with testers, give them a shout-out for their efforts.
It costs nothing and we all can only benefit from that.
Happy testing! 😊
Dawid Dylowicz