Software Testing Weekly - Software Testing Weekly - Issue 240

How Sonos Lost $200M: A Hard Lesson in Quality 🚨
 

Software Testing Weekly

 

ISSUE 240  October 8th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 240th issue!

Back in June, I shared with you about the big problem with a new Sonos app they've been trying to fix ever since.

It was a mistake that has so far cost them $200 million in projected annual revenue and a 25% loss in share value.

But how did that happen?

According to Bloomberg's report on How Sonos Botched an App and Infuriated Its Customers — it was the leadership's fault.

They ignored tech debt, made several layoffs (including QA) and prioritised promises to investors over user experience by rushing the release despite missing core functionality and stability.

All that even though employees constantly voiced their concerns.

Unfortunately, this is not how quality products are built.

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Distribution of Tests (Testing Shapes)

The Pyramid is not the only viable test strategy. Have you heard of the Spinning Top and Party Hat ones? Cassandra H. Leung describes all three of them.

Additionally, Gaurav Singh neatly clarifies the Common terminology misses in software testing.

cassandrahl.com  Permalink

 

From Bugs to BEAM

Is it a feature or a bug? It's a common question, and I liked Gojko Adzic's proposal of assessing it within four quadrants: Bug, Exploit, Acceptable and Mismatch.

gojko.net  Permalink

 

How I see the QA mindset — Part 3: The People

Continuing the great series on developing a QA mindset, this time Adrian Ciuciui focuses on the importance of collaboration and building relationships with coworkers.

Similarly, Enrique Lopez Magaña recognises that being a tester is more than just catching bugs: "I HATE QA" — A Perspective from a Senior QA Engineer.

medium.com  Permalink

 

We Have to Run the Regression Tests!

We tend to think of regression tests as something that's written once and run on repeat. But Michael Bolton shares a sobering reminder that there's more to it.

Moreover, Ronak Thakkar wrote a concise article about the Benefits and Drawbacks of Testing Independence.

developsense.com  Permalink

 
 

  AUTOMATION  

 

Automated API testing

Looking for API testing solutions? There are plenty of insights into possible approaches and tools shared by other testers in their Reddit thread.

reddit.com  Permalink

 

DRY vs WET vs DAMP principles in Test Automation

Razvan Vancea put together a great overview of three different — and often conflicting — practices of writing tests.

Similarly, Gil Zilberfeld calls for Cleaning All The Tests!.

razvanvancea.ro  Permalink

 

From Data to Decisions: My AI-Driven QA Metrics Framework Journey

Amr Salem created an intriguing automated process for collecting quality metrics and shares it with us in this detailed overview.

medium.com  Permalink

 

Functional Testing as a Design Tool for Full Stack Projects: A Simple Example

Wondering how to create a test framework for a web app? Daniel Haimov explains his approach with examples of backend and frontend validation.

At the same time, Kacper Ciepielewski advises: In Slow Tests We Trust!

medium.com  Permalink

 

Getting Started with Shell Scripting for Testers: A Quick Guide

Testers can automate not only tests but also other repetitive actions. Shell scripts may come in handy for that, and here's a good introduction by Elena Voevodkina.

medium.com  Permalink

 
 

  TOOLS  

 

Automating Real iOS Devices with Appium

Working on tests for an iOS app? Lana Begunova put together a comprehensive, step-by-step guide to Appium.

Furthermore, Fahri YeÅŸil shows examples of MobSF: Simplifying Mobile App Security Testing.

medium.com  Permalink

 

Creating Asynchronous Automation test using Playwright & pytest

Using Python to write your tests? Shivahari P wrote a tutorial on how to use pytest test runner for automation with Playwright.

Furthermore, you may also leverage Using faker and pandas Python Libraries to Create Synthetic Data for Testing, as Rahul Bhave suggests.

qxf2.com  Permalink

 

Cypress Error Handling — The Best Practice With Examples

This is some solid, example-based advice by Uros Simic on how to manage failures in Cypress tests.

qa-essentials.com  Permalink

 

Secure Your Playwright Tests: Handling TLS Client Certificates Across Environments

Parthiban Rajasekaran explains how to configure Playwright tests to work with TLS client certificates in different environments using Playwright and CI configuration.

And if you need custom assertions, Ravi Kiran demonstrates Levelling Up Your Playwright Tests with Custom Matchers.

stackademic.com  Permalink

 

What's your favorite QA tool that has saved you the most time, and why?

We often talk about test automation tools. But what other tools do testers like? Here's what the community suggests — and the answers are not always so obvious! (e.g. a salad bowl? 😄).

reddit.com  Permalink

 
 

  VIDEOS  

 

17 Playwright Automation Testing Concepts Explained (TypeScript Edition)

In just 4 minutes, Nikolay Advolodkin goes through several handy tips for testing with Playwright in TypeScript.

youtube.com  Permalink

 

Software Testing Book Recommendations

If you're looking for your next read on testing, Daniel Knott recorded a helpful, 14-min overview of popular software testing books.

youtube.com  Permalink

 
 

  AND...  

 

Problems with threads... 😂

 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 239

Wednesday, October 2, 2024

Quality Engineering Strategy 🚀 View on the Web Archives ISSUE 239 October 2nd 2024 COMMENT Welcome to the 239th issue! Today, I want to highlight this — Quality Engineering for CEOs: Exploring QE

Software Testing Weekly - Issue 238

Tuesday, September 24, 2024

AI Test Reporter 📊 View on the Web Archives ISSUE 238 September 24th 2024 COMMENT Welcome to the 238th issue! I've just stumbled upon AI Test Reporter. It's an open-source library created by

Software Testing Weekly - Issue 237

Tuesday, September 17, 2024

What are the biggest pain points in QA? 🤔 View on the Web Archives ISSUE 237 September 17th 2024 COMMENT Welcome to the 237th issue! Today, I want to share with you this big discussion on Reddit: What

Software Testing Weekly - Issue 236

Tuesday, September 10, 2024

Awesome Test Automation Resources 📚 View on the Web Archives ISSUE 236 September 10th 2024 COMMENT Welcome to the 236th issue! Have you heard of Awesome Test Automation? It's an open-source

Software Testing Weekly - Issue 235

Tuesday, September 3, 2024

Testing leadership for all 🌟 View on the Web Archives ISSUE 235 September 3rd 2024 COMMENT Welcome to the 235th issue! Today, I want to ask you for recommendations. I'm looking for great resources

You Might Also Like

Webinar: Closing the access security gap

Thursday, November 7, 2024

Join us today ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Say Goodbye to Navigation Nightmares

Thursday, November 7, 2024

View in browser 🔖 Articles Organizing Navigation with the Decompose Library Explore a practical guide to organizing complex app navigation using the Decompose library and Jetpack Compose. Learn how

Did Notion Slide Leak? (+ New FREE Time Tracker Inside)

Thursday, November 7, 2024

1 free template, 1 feature leak, 2 Notion updates, just for you 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The most lovable Mac ever

Thursday, November 7, 2024

How ChatGPT replaces Google; Anker's new USB-C cables; Tech stocking stuffers -- ZDNET ZDNET Tech Today - US November 7, 2024 Mac Mini M4 Pro in hand The new M4 Mac Mini might be the most lovable

wpmail.me issue#692

Thursday, November 7, 2024

wpMail.me wpmail.me issue#692 - The weekly WordPress newsletter. No spam, no nonsense. - November 7, 2024 Is this email not displaying correctly? View it in your browser. News & Articles WordPress

⚙️ Interview: How to bake ethics into AI

Thursday, November 7, 2024

Plus: Is deep learning hitting a wall? ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/07/2024

Thursday, November 7, 2024

New blogs from Syncfusion Easily Create Dynamic Charts in Excel Using C# By Kurmitha Manickhaperumal This blog explains how to create and customize dynamic charts using C# in the Syncfusion .NET Excel

Top Tech 🏆 ASUS ROG Ally X Review — Finally, a Comfortable Pair of Over-The-Ear Open Earbuds

Thursday, November 7, 2024

Also: A Quality Speaker Half the Price of the Beats Pill, and More! How-To Geek Logo November 7, 2024 🎧 Play That Funky Music As we head into the holiday shopping season, you're likely looking for

Cisco Releases Patch for Critical URWB Vulnerability in Industrial Wireless Systems

Thursday, November 7, 2024

THN Daily Updates Newsletter cover [Watch LIVE] Storytime with Huntress Managed Security Awareness Training Tired of traditional security training? Supercharge your security culture with Huntress SAT.

Edge 446: Can AI Build AI Systems? Inside OpenAI's MLE-Bench

Thursday, November 7, 2024

A new benchmark that evaluates machine learning engineering workflows in LLMs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏