Software Testing Weekly - Software Testing Weekly - Issue 167

Test Desiderata 🚀
 

Software Testing Weekly

 

ISSUE 167  May 5th 2023

 
COMMENT

  COMMENT  

 

Welcome to the 167th issue!

This week, I want to share with you something I rediscovered recently:

Test Desiderata by Kent Beck.

It's a wonderful set of test automation principles — each accompanied by a short video.

Keep them in mind when writing your next test.

Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Designing for Failure in Software Development and Testing

System failures happen. Peter Okorafor advises how we can better prepare to react to them rather than try to avoid them completely.

medium.com  Permalink

 

Exploratory Testing: Why Is It Not Ideal for Agile Projects?

Exploratory testing has some great benefits. But Vitaly Prus explains why it's not the best choice sometimes.

stickyminds.com  Permalink

 

QA team as a fire department

Dmytro Stekanov describes the practices QA teams can do to better prepare for unplanned work.

medium.com  Permalink

 

The Art of Testing: How I Plan and Prioritize Tasks for Effective and Quality Results (Tech)

M M Kishore shares their way of planning testing according to the challenge at hand.

Also, wondering when is the best time to test? James Thomas suggests to Test Now.

medium.com  Permalink

 

The Common Challenges as a Software Tester and How I Overcome

Ravisuriya Eswara gives plenty of pieces of practical advice on overcoming challenges that testers can face at work. Here you can read the first part and the second part.

blogspot.com  Permalink

 
 

  AUTOMATION  

 

A Guide to Automated Testing of Machine Learning Models — Chapter 1

Want to learn more about testing machine learning systems? Toni Ramchandani wrote a handy guide. Here's the second chapter about the challenges and solutions in test automation.

Similarly, Anton Sycheuski explains How to Automate the Testing Process for Machine Learning Systems.

medium.com  Permalink

 

5 Handy Websites to Learn How To Write Unit Tests

If you want to learn how to do unit testing or empower your team to do so, here are some great resources to practice.

hashnode.dev  Permalink

 

Enabling fault-tolerant HTTP abstractions in Android apps with Resilience4j, Testcontainers, and Toxiproxy

Do chaos engineering principles apply to mobile apps? Yes, and Ubiratan Soares shows how to automate it on Android.

ubiratansoares.dev  Permalink

 

How have you reduced automation execution times?

Long-running tests are one of the common problems in test automation. Here's a helpful thread on Reddit where people share their methods to cut down on test execution time.

Also, someone wonders: How do you guys handle slow environments causing tests to fail?

reddit.com  Permalink

 

Improve quality with functional & API testing

Team Merlin explains how to combine different test levels to achieve good test coverage.

Furthermore, Sajitha Pathirana gives a few handy Tips to integrate E2E testing into your existing test strategy.

Note: If you can't access the full article, open it in a private tab or another browser.

medium.com  Permalink

 

What is my SLO and how do I test It?

Service Level Objectives are important metrics of service performance. Sarah Zipkin wrote a great, detailed guide to measuring them using k6.

medium.com  Permalink

 
 

  TOOLS  

 

Build Cross-Platform Native Mobile Automation Test with WebdriverIO Like a Pro

Amr Salem explains how to set up a cross-platform test framework using WebdriverIO that enables writing tests for both Android and iOS apps.

That's one of the answers for someone who's looking for an Automation Tool that can handle BOTH Web and Mobile App testing.

medium.com  Permalink

 

Is Cucumber dying? Not so fast with this funeral!

I'm happy to see the community responding to the news I shared last week. Here's Daniel Delimata explaining possible scenarios for Cucumber's future.

Note: If you can't access the full article, open it in a private tab or another browser.

medium.com  Permalink

 

Mastering cy.wrap: 6 Essential Steps for Effective Testing in Cypress

Ayhan Metin describes the common use cases of a handy cy.wrap() feature in Cypress.

medium.com  Permalink

 

Powerful Firefox Developer Tools

We all know Chrome DevTools, but did you know Firefox also has its own? Atharva Shah gives a brief overview.

hashnode.dev  Permalink

 

What is the Spock framework, and why do you need to use it to test your application?

If you write tests in Java, you might be interested in Thamayanthy Gogulan's guide to Spock — an open-source test tool.

medium.com  Permalink

 
 

  VIDEOS  

 

Now SelectorsHub is integrated with ChatGPT

SelectorsHub — the popular Chrome extension created by Sanjay Kumar — has recently announced integrated support from ChatGPT that helps you fix XPath and selector syntax. Here's a 7-minute overview of this feature.

youtube.com  Permalink

 

Software Testing Tools in Visual Studio

Visual Studio Code is one of the most popular IDEs at the moment. And it has some cool testing features, as explained in this 31-minute overview by Wendy Breiding.

softwaretestingmagazine.com  Permalink

 
 

  AND...  

 

Testers aren't joking... 😂

 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

 
©2023 Software Testing Weekly | Privacy Policy | Submit a link
 
Published with Curated

Older messages

Software Testing Weekly - Issue 166

Monday, May 1, 2023

Is Cucumber dying? 🤔 View on the Web Archives ISSUE 166 May 1st 2023 COMMENT Welcome to the 166th issue! Back in February, Matt Wynne — the last of Cucumber's co-founders who actively worked on the

Software Testing Weekly - Issue 165

Tuesday, April 25, 2023

Software Testing Principles 💡 View on the Web Archives ISSUE 165 April 26th 2023 COMMENT Welcome to the 165th issue! What is a "testing principle" that really resonates with you? Someone

Software Testing Weekly - Issue 164

Wednesday, April 19, 2023

Comparing 200+ QA Salaries 👀 View on the Web Archives ISSUE 164 April 16th 2023 COMMENT Welcome to the 164th issue! Recently, someone came up with an idea to ask this openly on Reddit: Let's share

Software Testing Weekly - Issue 163

Friday, April 7, 2023

How Slack, Spotify, Uber test mobile apps 📱 View on the Web Archives ISSUE 163 April 7th 2023 COMMENT Welcome to the 163rd issue! This week, I want to share with you a new, fantastic collection of

Software Testing Weekly - Issue 162

Monday, April 3, 2023

Test Automation University 📚 View on the Web Archives ISSUE 162 April 3rd 2023 COMMENT Welcome to the 162nd issue! There aren't many places like Test Automation University that allow people to

You Might Also Like

C#546 Finalizers are tricker than you think

Sunday, March 2, 2025

Common pitfalls when implementing finalizers ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

PD#615 How Core Git Developers Configure Git

Sunday, March 2, 2025

What git config settings should be defaults by now? ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

Daily Coding Problem: Problem #1706 [Medium]

Sunday, March 2, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an unsorted array of integers, find the length of the longest

RD#495 Functional programming in React

Sunday, March 2, 2025

First-class functions, pure functions, immutability, currying and composition ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'How Far $1 Million Gets You in Retirement, by U.S State' 📊

Sunday, March 2, 2025

Every visualization published this week, in one place. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

Android Weekly #664 🤖

Sunday, March 2, 2025

View in web browser 664 March 2nd, 2025 Articles & Tutorials Sponsored Implementing Session Replay for Jetpack Compose This post recounts our difficult but rewarding journey of building one of our

😸 AI, AI, and more AI

Sunday, March 2, 2025

Really, a lot of AI launched this week Product Hunt Sunday, Mar 02 The Roundup rise and shine legends 🫶 It's Sunday again and before those scaries settle in, why not settle down with a cup of

Digest #162: IBM Acquires HashiCorp, No TCP/UDP, GitHub Data Theft, FinOps Future, Postgres Graph, AWS Config, Air…

Sunday, March 2, 2025

GitHub data theft, SQL injection court, and sky-high CPU use. Plus, learn about the future of FinOps, using Postgres as a graph database, saving with AWS Config and Airflow & handling Kubernetes

This Week's Daily Tip Roundup

Sunday, March 2, 2025

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is

The Sequence Radar #501: DeepSeek 5 New Open Source Releases

Sunday, March 2, 2025

Some of the techniques used in R1 are now open source. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏