Software Testing Weekly - Software Testing Weekly - Issue 250

iOS Testing Strategies from Airbnb, Spotify, Uber 📱
 

Software Testing Weekly

 

ISSUE 250  December 18th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 250th issue!

Today, I want to share with you a great discussion on iOS Testing Strategies.

What makes it special? It only includes responses from developers of companies such as Airbnb, Spotify, Uber, and others.

Some interesting trends:

  1. High reliance on unit tests. A lot of them.
  2. For UI testing, smaller test suites are fine with default test frameworks, while bigger suites often require custom tooling.
  3. Manual testing plays an important role in most cases.

And there's much more. I highly recommend going through all of it.

Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

AI and the New Testing Triad

How does AI-assisted testing fit within other ways of testing? Jason Arbon outlines its value in complementing manual and automated testing for more efficient and comprehensive test coverage.

In relation to that, Christian Nissen outlines The Efficiency and Deficiency of Automated Tests.

medium.com  Permalink

 

Invaluable Testers Create Their Own Test Ideas

Wayne Roseberry gives some good, practical advice on how testers should approach thinking about testing.

Furthermore, Elena Voevodkina wrote about Testing in the Dark: Strategies for No-Documentation Projects.

github.io  Permalink

 

Testing with a Bug in My Head (Not the Software Kind)

"Are you sure you've checked everything?" — Ekaterina Noga shares the pros and cons of having such an inner voice as a tester.

Moreover, Patrick Prill has some interesting thoughts about When a tester gets the zoomies and the importance of different Perspectives in Testing.

medium.com  Permalink

 

Three Metrics That Actually Matter When You're Testing Solo

Testers may need to take different approaches in different environments. As Katja Obring explains, this also applies to quality metrics.

It's related to Katja's experience From Drowning in Data to Driving Decisions: A Solo Tester’s Journey.

kato-coaching.com  Permalink

 
 

  AUTOMATION  

 

Enhancing Web UI Test Automation with Machine Learning

If you're interested in solving test automation challenges with machine learning (and we're not talking about gen-AI, but pure ML), then you'll enjoy this wonderful deep dive by Sam Treweek.

medium.com  Permalink

 

One Technique for Fixing/Preventing Flaky Tests

"(...) «increasing delays between actions» and «adding the await keyword where needed» are among the popular solutions for fixing flakiness."

Andrey Enin shows an interesting example of addressing this concern in automated web UI tests.

Furthermore, Michał Rudzki shows a simple example to warn against Using random or favourite numbers — Laziness in tests that can cost you dearly.

medium.com  Permalink

 

Screenshot testing in Jetpack Compose

Android now provides an officially supported way of performing visual testing using Compose Screenshot Testing. Oliver Vicente shows an example of leveraging that.

proandroiddev.com  Permalink

 

Ten reasons why you should lint your test automation code

This is concise but valid advice from Mike Harris on how linting can impact the maintenance and quality of your tests.

home.blog  Permalink

 

What Does Test Coverage Mean?

Is it code coverage, automation coverage, or feature coverage? It can be confusing, but Kristin Jackvony explains it well.

Also, Gil Zilberfeld shares some thoughts on why Code Coverage Sucks!.

thinkingtester.com  Permalink

 
 

  TOOLS  

 

API Testing with Playwright and OpenAPI-Generated Types

Playwright can test both the UI and API of web apps. Adam Pajda wrote a detailed, example-based overview of implementing tests for the latter.

medium.com  Permalink

 

How to do authentication in Playwright

If your web app requires authentication, there's a smart way of handling that across several Playwright tests without repeating the login scenario all over again. Filip Hric explains how.

Similarly, Butch Mayhew has an example of Playwright Login Test With 2FA Enabled.

filiphric.com  Permalink

 

Simplifying XCUITests with the Singleton Pattern: Introducing TestContext

Fran Roig shows how using an abstraction layer on top of XCUITest can simplify and improve iOS tests.

medium.com  Permalink

 

Taking Screenshots with Selenium WebDriver BiDi in Java

Lana Begunova demonstrates how to handle different types of taking screenshots in Selenium tests using the built-in BrowsingContext features.

medium.com  Permalink

 
 

  BOOKS  

 

Book Review: Team Guide to Software Testability

In yet another insightful book review, Nicola Lindgren shares her opinion about "Team Guide to Software Testability", recommending it to everyone in software development.

nicolalindgren.com  Permalink

 
 

  VIDEOS  

 

Turn Playwright into AI-Powered Test Automation with Claude MCP Server

In this 13-minute video, Karthik K.K explains how to leverage the Model Context Protocol to connect Claude AI to the local Playwright environment and write tests with it.

Furthermore, he also used it to implement No-Code API Testing with Playwright + AI.

youtube.com  Permalink

 
 

  AND...  

 

Fix or... retry? 😂

 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 249

Wednesday, December 11, 2024

State of Frontend Testing 👀 View on the Web Archives ISSUE 249 December 11th 2024 COMMENT Welcome to the 249th issue! The results of the State of Frontend 2024 survey are here! What's there for

Software Testing Weekly - Issue 248

Tuesday, December 3, 2024

New official testing strategies for Android 📲 View on the Web Archives ISSUE 248 December 3rd 2024 COMMENT Welcome to the 248th issue! I've always valued Android for its clear and open guides on

Software Testing Weekly - Issue 247

Tuesday, November 26, 2024

QA Job Hunting Resources 📚 View on the Web Archives ISSUE 247 November 26th 2024 COMMENT Welcome to the 247th issue! Today, I'd like to highlight a fantastic set of QA Job Hunting Resources.

Software Testing Weekly - Issue 246

Tuesday, November 19, 2024

Highlights from the 10th DORA report by Google 📈 View on the Web Archives ISSUE 246 November 19th 2024 COMMENT Welcome to the 246th issue! It's hard to believe that DORA metrics have been around

Software Testing Weekly - Issue 245

Sunday, November 10, 2024

World Quality Report 2024-25 🌎 View on the Web Archives ISSUE 245 November 10th 2024 COMMENT Welcome to the 245th issue! The World Quality Report 2024-25 by Capgemini is out. It contains over 100 pages

You Might Also Like

⚙️ Cruise shuttered

Thursday, December 19, 2024

Plus: Google's Gemini 2.0 era is here ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

My 7 must-have gadgets of 2024

Thursday, December 19, 2024

Google Trillium; USB-C stocking stuffers; Best Chrome extensions -- ZDNET ZDNET Tech Today - US December 12, 2024 Rolling Square InCharge XS The 7 tech gadgets I couldn't live without in 2024 I

PHPWeekly December 12th 2024

Thursday, December 19, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th December 2024 Hi everyone, Wherever you are in the world, we

You’ve Been Storing UUIDs All Wrong

Thursday, December 19, 2024

View in browser 🔖 Articles Optimizing UUID Storage in SQLDelight: Text vs. Two Longs Discover how to optimize UUID storage in SQLDelight with practical insights into text versus two-long storage

Spyglass Dispatch: Google's Mariner • Google's Astra • Google's Agents • Google's Gemini • Suleyman Podcast • Microsoft's AI Pitch • Apple's AI Chip • Meta's Donation

Thursday, December 19, 2024

Google's Mariner • Google's Astra • Google's Agents • Google's Gemini • Suleyman Podcast • Microsoft's AI Pitch • Apple's AI Chip • Meta's Donation The Spyglass Dispatch is

Visual Studio's AI Future, Blazor Component Reusability, Build Apps with Local AI, More

Thursday, December 19, 2024

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight December 12, 2024 THIS ISSUE SPONSORED BY: ■ Build .NET Applications with Advanced Reporting ■ dtSearch® - INSTANTLY SEARCH

AI-Powered, Premier Nearshore Software Development

Thursday, December 19, 2024

Distillery is a premier nearshore software development firm. At their core, they embed elite AI-enabled senior engineers and agile experts, directly into their clients projects. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Python Weekly - Issue 680

Thursday, December 19, 2024

View this email in your browser Python Weekly Welcome to issue 580 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Try This if You Don't Like

Web Tools #595 - JS Utilities, Testing Tools, VS Code

Thursday, December 19, 2024

WEB VERSION Issue #595 • December 12, 2024 Advertisement Uncover React Component Usage Across Dev Teams Omlet gives you data to inform your dev roadmap by analyzing your React components for you. Omlet

🎁 Ditch Adobe Acrobat and Try UPDF's AI-Powered PDF Editor — 46% Off Christmas Sale!

Thursday, December 19, 2024

Promoted by UPDF How-To Geek Logo December 12, 2024 This email is sponsored by UPDF. Product choices and opinions expressed are from the sponsor and do not necessarily reflect the views of the How-To