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

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 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,