Software Testing Weekly - Software Testing Weekly - Issue 224

Flaky Tests Overhaul at Uber 🏎️
 

Software Testing Weekly

 

ISSUE 224  June 17th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 224th issue!

Are your tests flaky? You're not alone.

It's a common problem, especially when you implement tests at scale.

Take Uber, for example. They have over 600,000 tests!

And here's a wonderful overview of Flaky Tests Overhaul at Uber.

But there's more advice:

And finally, you can find more helpful resources by simply searching for "flaky" in this newsletter's archive.

Thanks Xiaoyang Tan, Yushan Lin, Sergey Balabanov, Butch Mayhew and Priyanshu Shekhar for sharing such great insights.

Flaky Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Getting to know Exploratory Testing

If you want to learn about exploratory testing, Chompoonuch Rassameeamornrat wrote a fantastic overview with lots of references to trusted sources on this topic.

Moreover, Gil Zilberfeld explains why Testing = Exploration + Checking.

medium.com  Permalink

 

How to Foster a Culture of Quality in Practice?

It's a great question, and while setting quality culture is not an easy task, Karla Mieses gives a few tips on how to make it work.

Similarly, R M Dhananjay shares My thoughts on the most important QA practices to follow for QAs starting their career.

medium.com  Permalink

 

Murphy's Law is a tester's best friend

"Anything that can go wrong will go wrong."Murphy's law. And here's what we, testers, can learn from it.

Additionally, James Thomas points out that it's not possible to test everything all the time in an interesting article titled Software Sisyphus.

medium.com  Permalink

 

My learning experience for CTFL — after scoring it at 90%

There are a lot of opinions on whether it's worth doing QA certification. I liked this honest one by Alan Liew on ISTQB-CTFL.

medium.com  Permalink

 

Risks of being a QA

In this popular Reddit thread, many people shared what they think about the biggest risks of being a tester.

I also found two other interesting discussions:

reddit.com  Permalink

 
 

  AUTOMATION  

 

Avoid wasting CI resources with selective testing and pre-commit hook on iOS

If you're testing iOS apps, you might be interested in An Tran approach to selecting and running only a subset of tests, depending on what part of the app changed.

Similarly, Atakan Karslı shows how to achieve Selective Unit Testing on iOS: Achieve 80% Faster Feedback.

antran.app  Permalink

 

Choosing the Right Test Automation Framework

Whichever language and platform you work with, there are usually a lot of dedicated test tools and frameworks to choose from. Ryan Craven wrote a general guide on what to consider when faced with such a choice.

substack.com  Permalink

 

Managing failed Selenium tests. Retrieve console logs and screenshots

Using Selenium in Java? Roman Strokach shows how to build an error reporting and logging solution into your test framework.

medium.com  Permalink

 

The Hidden Benefits of Unit Testing

I know that testers usually don't write unit tests but it's an important part of the overall test strategy. So if you'd like to understand why it's worth doing, here are some insights from Francesco Borzì.

plainenglish.io  Permalink

 

Uploading a file to S3 — Integration test

Do you need to do integration tests with AWS? Isabel Garrido Cardenas uses an example to show how to achieve that.

hashnode.dev  Permalink

 
 

  Sponsored Link   

 

Gravity: Identify gaps in test coverage and prioritize test cases using AI

Gravity monitors real-world user behaviors and usage patterns in live production and test environments to generate quality analytics, identify test coverage gaps, and assist in prioritizing and generating test cases for tools like Cypress, Playwright, etc. Discover more: book a demo now. Stay tuned for the product launch in September!

smartesting.com  Permalink

 
 
 

  TOOLS  

 

It's Finally Here! A JSON Test Results Data Format

Matthew Thomas announces CTRF — an open-source test reported in JSON format. It already supports popular test runners, such as Cypress, Jest, Playwright, and many more.

medium.com  Permalink

 

Supercharging Your Test Automation Code With AI Assistance In Your IDE

If you want to know how AI can help you while coding automated tests in your IDE, Valentin Agapitov demonstrates a few examples.

ministryoftesting.com  Permalink

 

Top Test Reporting Tools and a Comprehensive Comparison

Bharat Varshney describes several popular test reporting tools for Java, JavaScript and other, more language-agnostic solutions.

And if you want to see a practical example, Meris Stupar shows how to set up Allure Reporting for Playwright.

medium.com  Permalink

 
 

  VIDEOS  

 

Contract Testing 101 with Marie Drake & Lewis Prescott

Want to learn about contract testing? This one-hour overview by Marie Cruz, Lewis Prescott and Nikolay Advolodkin is a great way to start.

youtube.com  Permalink

 

Current State of QA Job Market, Future Trends and AI - Part 1

Evgeny Kim and Alex Khvastovich had an interesting conversation about the condition of the QA market and trying to predict what's coming next, especially in the context of AI. Here you can watch the second part.

youtube.com  Permalink

 
 

  AND...  

 

Adding more E2E tests... 😂

 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 223

Monday, June 10, 2024

A lesson from a buggy Sonos app release 🐛 View on the Web Archives ISSUE 223 June 10th 2024 COMMENT Welcome to the 223rd issue! Do you know the 5th Modern Testing Principle? "5. Customer is the

Software Testing Weekly - Issue 221

Monday, June 3, 2024

What's the impact of GPT-4o on testing? 🤖 View on the Web Archives ISSUE 221 May 27th 2024 COMMENT Welcome to the 221st issue! What will be the impact of GPT-4o on testing? Thanks to its new

Software Testing Weekly - Issue 222

Monday, June 3, 2024

Mobile App Testing Strategy at Zalando 📱 View on the Web Archives ISSUE 222 June 2nd 2024 COMMENT Welcome to the 222nd issue! Today, I'd like to share with you this — Mobile App Testing Strategy at

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

Software Testing Weekly - Issue 219

Sunday, May 12, 2024

Best way to use AI for acceptance tests 👀 View on the Web Archives ISSUE 219 May 12th 2024 COMMENT Welcome to the 219th issue! You're probably aware by now that AI tools, such as ChatGPT, can help

You Might Also Like

Meta Is Unbundling... Again

Friday, February 28, 2025

The strategy behind the stand-alone apps for Reels and Meta AI... Meta Is Unbundling... Again The strategy behind the stand-alone apps for Reels and Meta AI... By MG Siegler • 28 Feb 2025 View in

📧 Did you watch the FREE chapter of Pragmatic REST APIs?

Friday, February 28, 2025

​ Hey, it's Milan. 👋 The weekend is almost upon us. So, if you're up for some quality learning, consider watching the free chapter of Pragmatic REST APIs. Scroll down to the curriculum or click

Data Science Weekly - Issue 588

Thursday, February 27, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💎 Issue 458 - Why Ruby on Rails still matters

Thursday, February 27, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Ruby news, articles and

📱 Issue 452 - Three questions about Apple, encryption, and the U.K

Thursday, February 27, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 452 Release Date Feb 27, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 451 - .NET 10 Preview 1 is now available!

Thursday, February 27, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 451 Release Date Feb 27, 2025 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 458 - Full Stack Security Essentials: Preventing CSRF, Clickjacking, and Ensuring Content Integrity in JavaScript

Thursday, February 27, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Node.js news, articles and

💻 Issue 458 - TypeScript types can run DOOM

Thursday, February 27, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular JavaScript news, articles

💻 Issue 453 - Linus Torvalds Clearly Lays Out Linux Maintainer Roles Around Rust Code

Thursday, February 27, 2025

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 453 Release Date Feb 27, 2025 Your weekly report of the most popular Rust news, articles and projects

💻 Issue 376 - Top 10 React Libraries/Frameworks for 2025 🚀

Thursday, February 27, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 376 Release Date Feb 27, 2025 Your weekly report of the most popular React news, articles and projects