Software Testing Weekly - Software Testing Weekly - Issue 207

State of QA in Tech 👀
 

Software Testing Weekly

 

ISSUE 207  February 18th 2024

 
COMMENT

  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:

  • how the traditional QA role is transforming,
  • how small, mid and big companies test,
  • a case of Indeed that fired all QA.

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  Permalink

 
 

  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.

thegreenreport.blog  Permalink

 

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.

medium.com  Permalink

 

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.

randomtechthoughts.blog  Permalink

 

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.

medium.com  Permalink

 

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.

medium.com  Permalink

 
 

  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.

coder.earth  Permalink

 

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.

ontestautomation.com  Permalink

 

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.

medium.com  Permalink

 

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.

kloia.com  Permalink

 

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.

reddit.com  Permalink

 

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.

gerg.dev  Permalink

 
 

  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.

mabl.com  Permalink

 
 
 

  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.

medium.com  Permalink

 

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.

medium.com  Permalink

 

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.

gemmablack.dev  Permalink

 

Use Cypress For API Testing

Curious about testing APIs with Cypress? Gleb Bahmutov wrote a comprehensive guide explaining everything in detail with examples.

glebbahmutov.com  Permalink

 

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.

medium.com  Permalink

 
 

  AND...  

 

Ah, the pull requests... 🤣

 Permalink

 

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.

Dawid Dylowicz  Permalink

 
You received this email because you subscribed via the Software Testing Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
More Than Testing Ltd, 128 City Road, London, EC1V 2NX, United Kingdom
 
 

 
 

TwitterLinkedIn

 
©2024 Software Testing Weekly | Privacy Policy | Submit a link
 
Published with Curated

Older messages

Software Testing Weekly - Issue 206

Friday, February 9, 2024

Salaries in Software Testing 💰 View on the Web Archives ISSUE 206 February 9th 2024 COMMENT Welcome to the 206th issue! Today, I want to highlight an important topic — Salaries in Software Testing.

Software Testing Weekly - Issue 205

Sunday, February 4, 2024

Is the manual QA Job market done? 🤔 View on the Web Archives ISSUE 205 February 4th 2024 COMMENT Welcome to the 205th issue! A discussion for today: Does anybody else feel like the manual QA job market

Software Testing Weekly - Issue 204

Sunday, January 28, 2024

World Quality Report 2023–2024 📊 View on the Web Archives ISSUE 204 January 28th 2024 COMMENT Welcome to the 204th issue! Capgemini has recently published World Quality Report 2023–2024 — a 96-page

Software Testing Weekly - Issue 203

Saturday, January 20, 2024

20 Lessons Learned From 20 Years in Tech 💡 View on the Web Archives ISSUE 203 January 20th 2024 COMMENT Welcome to the 203rd issue! This time, I have something very insightful to share with you: 20

Software Testing Weekly - Issue 202

Sunday, January 14, 2024

Developer Productivity: Software Quality 🚀 View on the Web Archives ISSUE 202 January 14th 2024 COMMENT Welcome to the 202nd issue! Today, I want to share with you an intriguing research paper on the

You Might Also Like

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌