Sponsored Link
UPDATED: Testmo β #1 Unified Test Management Tool
Testmo is the #1 unified modern test management tool. Now even better with rich & customizable PDF exports, new automation linking, automation fields, improved Jira add-on, better reports & much more. Boost your team's testing productivity and try Testmo for free.
NEWS
5 habits of an effective SDET
Oliver Martin-Hirsch explains how balancing test automation, leveraging test strategy and improving communication with the team can help you become a better tester.
Similarly, Mykhaylo-Ivan Filipenko shares Reflections on QA after 5 years: A Personal Perspective on Skills, including a few more examples.
10 Ways Software Testers Can Thrive in an AI-Powered Future: Insights from Futurism
With the growing influence of AI, you may wonder what it means for testers in the long run. Barry Ehigiator elaborates on several interesting points it can lead to.
Furthermore, Gabriel Fethi outlines How Strong Communication Skills Can Boost Your Career as a QA Engineer.
Carefully test your software β A tip for successfully releasing new functionality
Struggling with quality after a rushed release? We've all been there. Jillian Guthrie Powell gives a few pieces of advice on how to mitigate that.
Also, you might find yourself in the following situation: The more I test, the more bugs I find. Is this normal?.
Practising systems thinking to improve your software testing
This is a great overview by Konstantinos Konstantakopoulos of how using a holistic approach to testing can benefit its effectiveness.
Moreover, Bob Salmon rightly points out that we should treat Tech debt as risk of friction.
Testing and Quality are NOT correlated
Testing != Quality. This goes without saying and it's a good reminder by Maaike Brinkhof.
It's echoed by Vitaly Sharovatov who does some QA myth busting: quality is the testers' responsibility.
AUTOMATION
First things first β automate the execution of your tests
Bas Dijkstra shares several important pieces of advice on what to consider when approaching test automation.
Similarly, you can learn from Sritaj Patel about Optimizing Web Applications for Test Automation: Best Practices for Developers.
How To Achieve Clean Code In Test Automation?
Clean Code is a set of good practices for writing readable and maintainable code. Uros Simic shows how to apply that in test automation.
Moreover, Uros also wrote about the Practical Implementation Of SOLID Principles In Test Automation.
Shedding Light on the Differences Between Test, Unit Testing, BDD, TDD and Acceptance Testing
Masoud Bahrami explains various test levels and approaches in a digestible manner using metaphors and hand-drawn graphs.
Also, Arthur Tee Seng Tuan shows examples of Blocking Bugs and Building Quality Software with the Test Pyramid.
The Beleaguered Page Object Model
James Lloyd shares his thoughts on over-using the Page Object Model, where other, simpler solutions may be enough.
Sponsored Link
Cypress UI Coverage β Track, monitor, and visualize test coverage
UI Coverage generates visual test coverage reports with no setup or instrumentation, offering clear insights into uncovered areas that everyone can understand. Increase release confidence by closing testing gaps in critical app flows, reducing incidents, and improving application quality. Request a trial of UI Coverage to get started!
TOOLS
AJV β A Powerful Tool for JSON Validation
Have you heard of AJV? It's a helpful, open-source tool for JSON schema validation. Serdal Ozcetin demonstrates using it with Cypress and β in the second part β with Playwright.
Choosing the Right Automated API Testing Tool For You and Your Team
Wondering what solution to use for API testing? Shubham Sharma suggests 21 different ones, depending on your needs.
Furthermore, Nikita Belkovskiy continues the series on API Testing Showdown: Postman vs Pytest β Part 4 highlighting several pytest features that don't exist in Postman.
Playwright BDD testing β you don't need Cucumber!
Francesco BorzΓ¬ describes playwright-bdd β a handy tool that converts your BDD scenarios into Playwright tests.
Playwright tips and tricks #4
This is a yet another insightful compilation of useful Playwright features by Adrian Maciuc.
Also, Shiv Jirwankar shows an example of Encapsulation in Page Object Model in Playwright.
What's new in Maestro: 1.39.0
Bartek Pacia describes the new features introduced in the latest release of the open-source mobile test tool β Maestro. It includes AI-powered commands such as assertWithAI
and assertNoDefectsWithAI
β interesting!
VIDEOS
My 16 Years of Automation Mistakes In 21 Minutes
Test automation isn't easy. But you can avoid some of the mistakes by learning from others. Here is Nikolay Advolodkin's take on what not to do.
A great follow-up to this is Nikolay's 16 Years of Brutally Honest Automation Advice.
AND...
Among us... π
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 243rd issue!
Today, I want to share this gem with you β A Test Automation Project.
It's a step-by-step guide to creating a test automation project with good practices.
Sounds simple, but that's why it's so helpful.
Kudos to Bas Dijkstra for creating and maintaining it.
Happy testing! π
Dawid Dylowicz