Sponsored Link
Elevate Your Test Leadership: 5 Practical Ways To Stand Out — Webinar with Ajay Balamurugadas!
Ready to unlock your test leadership potential? Join us on February 21st for an enlightening webinar! Discover actionable strategies backed by over 17 years of experience. Gain practical growth tactics and explore the benefits of stepping up. Don't miss out — for insights that will redefine your testing career, secure your spot now!
NEWS
Circuit Breaker Testing Essentials
Irfan Mujagić tells us why it's important to test for system robustness during components' failures and advises on how to achieve that.
How to be a solo QA in a startup and stay alive?
Being the sole tester in a company is not an easy gig. Yulia Sharabi has some good pieces of advice on what to do in such a situation.
Also, Maria Golubeva describes a few Things I wish I hadn't done as a Junior QA Engineer.
Is this a bug, a missing feature, or neither?
Bob Salmon shares a short analogy explaining why defining something as a bug depends on the context, perspective and requirements.
Systems Analysis & Testing
In this interesting overview, Pablo Vergara shares how using system analysis helped him become a better tester.
Moreover, Lidia Barkanova shares a wonderful comparison of Testing As An Art.
Why you should keep track of your system security risks & how
Team Merlin points out that reliance on third-party resources, such as plugins and libraries, then it naturally carries security risks that should be tracked and managed.
Furthermore, Callum Akehurst-Ryan rightly explains why 100% Tested Is Not 100% Covered.
AUTOMATION
14 reasons why engineers write automated tests
It's hard to disagree with the arguments brought up by Łukasz Makuch explaining why testing should be implemented as part of development. Handy if you need to explain the importance of testing to your team.
Breaking down your E2E tests — an example
If your end-to-end tests are complex, flaky and take a long time to execute, you probably should consider breaking them down into smaller tests, as Bas Dijkstra illustrates with examples.
Similarly, Shyamal Raju advocates for Micro Tests, Macro Impacts: The Benefits of Switching to Atomic Testing.
Challenging the Page Object Model
Despite being the most popular design pattern in test automation, the Page Object Model is not always the ultimate solution. Sebastian Viquez explains why, using Cypress tests as an example.
Creating End-to-End Web Test Automation Project from Scratch — Part 3
Muhammet Topcu continues the thorough series of articles on setting up a test framework for web apps using Ruby and Selenium.
From Fragile to Agile: Automating the fight against Flaky Tests @ Reddit
Curious how Reddit tackled its flaky tests? Kudos to Abinodh Thomas for sharing this comprehensive overview.
The myth of "unstable" code
Have you ever delayed doing test automation because the project is too fresh and the code changes often? Gregory Paciga explains why it's not a good way to go.
Also, there's some good advice from Joep Schuurkes on Tackling test automation in a new language.
Sponsored Link
Webinar: How to Build a Performance Testing Strategy in DevOps
Despite its central role in quality, routine performance testing has been out of reach for most software teams. On March 5th, performance testing experts at Abstracta and mabl will share the strategies and technology needed to build a continuous performance testing strategy. Register for the live session or get the recording.
TOOLS
Azure, CircleCI, GitHub, GitLab: a POC
Wondering how the most popular continuous integration providers compare? Rodrigo Matola tested each of them out and shared his insights.
How to migrate from Appium 1.x.x to Appium 2.0.
If you're still on the older version of Appium and want to switch to the latest version, Elizabeth Grillo wrote a handy guide that can help you with the migration.
NodeJS: We can run tests natively!
After using dozens of other test runners for Node apps, such as Jasmine, Jest and Vitest, we can finally enjoy a fully built-in NodeJS solution. Here's Gemma Black telling us more about it.
Use Cypress For API Testing
Curious about testing APIs with Cypress? Gleb Bahmutov wrote a comprehensive guide explaining everything in detail with examples.
Web Browser Popularity Analysis for QA
It's important to understand what browsers are used the most and on what devices. Max Kombarov shares the results of his analysis.
I also recommend checking out Statcounter, as I mentioned in one of the past issues.
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 207th issue!
After surveying 47 tech professionals about testing practices, Gergely Orosz described the state of Quality Assurance Across the Tech Industry.
Although the free article unveils only a third of the full content, it offers valuable insights into:
One of the intriguing questions it raises is whether the no-QA movement is a temporary change or a trend that will amplify in the future.
We're yet to see.
For now, the best we can do is to keep investing in growing our skills. And I truly hope this newsletter helps you with that.
So, happy testing! 🙂
Dawid Dylowicz