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

We second that Notion

Tuesday, June 25, 2024

Waymo drops its waitlist and AI music misses a beat View this email online in your browser By Christine Hall Tuesday, June 25, 2024 Welcome to TechCrunch PM! Today we bring you news about Notion adding

✋🏼 7 Signs That You Shouldn't Trust an Online Seller — I Made an Android Auto Display for My Bike

Tuesday, June 25, 2024

Also: Use This to Batch Uninstall Apps, and More! How-To Geek Logo June 25, 2024 Did You Know The Shure SM57 is one of the best-selling microphones in the world. In addition to wide use in live

JSK Daily for Jun 25, 2024

Tuesday, June 25, 2024

JSK Daily for Jun 25, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Level Up Your React Charts: Mastering Scrollbar Customization Charts are one of the most

Power BI Weekly #264 - 25th June 2024

Tuesday, June 25, 2024

Power BI Weekly Newsletter Issue #264 powered by endjin Welcome to the 264th edition of Power BI Weekly! No technical announcements this week, but Microsoft has yet again (unsurprisingly) been named a

Calendar Versioning, Rounding, Generating Test Data, and More

Tuesday, June 25, 2024

PEP 2026: Calendar Versioning for Python #635 – JUNE 25, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 2026: Calendar Versioning for Python This PEP proposes updating the versioning scheme for

Daily Coding Problem: Problem #1477 [Easy]

Tuesday, June 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. A regular number in mathematics is defined as one which evenly divides some

Charted | The Most Popular Stocks in Hedge Fund Portfolios 📊

Tuesday, June 25, 2024

In 2023, hedge fund investments surpassed $4 trillion, hitting a record high. We show the most commonly held stocks in their portfolios. View Online | Subscribe Presented by GraniteShares: Increase

Go 1.23 gets another step closer

Tuesday, June 25, 2024

Plus making a regex engine in Go, how to think about channels, and Bleve gets vector support. | #​512 — June 25, 2024 Unsub | Web Version ✈️ I've produced this issue a day early due to being en-

🔒 The Vault Newsletter: June issue 🔑

Tuesday, June 25, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The Strawmen of Agile

Tuesday, June 25, 2024

Top Tech Content sent at Noon! Join MongoDB's AI Dev Quest Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 25, 2024? The HackerNoon