Software Testing Weekly - Software Testing Weekly - Issue 183

Your favourite software testing resources πŸ“š
 

Software Testing Weekly

 

ISSUE 183  August 28th 2023

 
COMMENT

  COMMENT  

 

Welcome to the 183rd issue!

Last week, I asked you to share your favourite software testing resources.

Almost half of the responses included Test Automation University.

No wonder β€” it's such a great place to learn!

The other resources were mainly popular blogs and books. You can see the full list here.

Thanks for sharing & happy testing! πŸ™‚

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

API (Testing) Explained

Eleonora Belova wrote an excellent, two-part API overview. The second part is about How to approach API testing.

Similarly, JoΓ£o Coelho also shared a thorough article about Unveiling API Testing: Orchestrating Digital Excellence.

medium.com  Permalink

 

The 4 Attributes of Testability: Observability

Continuing the series of concise articles on testability, this time, Gil Zilberfeld tells us more about the importance of observability.

everydayunittesting.com  Permalink

 

What do Quality Engineers do?

"(...) A quality engineer enables software teams to build quality at the source."

This is a great high-level overview of the Quality Engineering role by Jitesh Gosai.

substack.com  Permalink

 

You wouldn't test a car once it's fully assembled, why do that to your app?

It's hard to disagree with this statement. David Burns explains why it's important to shift left and invest in testing on lower levels, earlier.

theautomatedtester.co.uk  Permalink

 
 

  AUTOMATION  

 

3 Hacks to Crush Test Flakiness

Omri Bashan gives a few tips on building effective feedback loops in order to address flaky tests.

It may also help to realise that Better Feedback Makes for Faster Reviews, as advised by Google's engineers Felipe SodrΓ© and Adam Bender.

medium.com  Permalink

 

Automation API Testing in JavaScript using Mocha, Chai, and Supertest (A Beginner's Guide)

Sofia Awiliyah wrote a helpful guide to get started with API test automation using Mocha as a test runner, Chai for assertions, and Supertest for handling API requests.

Furthermore, you may also want to learn how to properly Validate API Responses.

medium.com  Permalink

 

The importance of having a good test automation architecture

Ariadna Trueba, Mario Losada RincΓ³n and Santiago Agudelo listed out the characteristics, good practices and design patterns to use in test automation projects.

In this context, Paul Grizzaffi also shared an insightful story: Always One More, You're Never Satisfied (With Your Automation).

medium.com  Permalink

 

Unit Testing and UI Testing in iOS

This is a great getting-started guide by Shilpriya Shah to testing iOS apps using natively-supported frameworks and tools in XCode.

medium.com  Permalink

 

What is Mocking in Unit Testing: A Data Scientist's Perspective Explained

Abraham Enyo-one Musa shares some practical advice on mocking requests, databases and functions for unit testing. Here you can find all code examples in Python.

medium.com  Permalink

 
 

  TOOLS  

 

How to Test Flutter Apps? How is it Different From Testing Native Apps?

If you want to learn more about testing Flutter apps, Mohammad Faisal Khatri wrote a comprehensive overview with examples.

Also, Hemanta Sapkota shared a handy article about Getting Started with Detox for End-to-End Testing in React Native.

pcloudy.com  Permalink

 

Level Up in API Testing: Effortless Schema Validation using Zod

Have you heard of Zod? It's a helpful open-source library that enables schema validation in TypeScript. Azad Husen shows how to use that to improve API test coverage.

medium.com  Permalink

 

The Playwright demo TodoMVC app tests rewritten using a component-based model

Vladimir Angelov experimented with the variations of the Page Object Model in Playwright and came up with a Component-based model that is more granular and has some benefits.

github.com  Permalink

 

Use Async Await In Cypress Specs

Using async/await in Cypress tests might confuse some people. That's why Gleb Bahmutov created a handy cypress-await library that can simplify it.

Speaking of Cypress, Amar Gupta shared a step-by-step guide to Testing PostgreSQL with Cypress.

glebbahmutov.com  Permalink

 
 

  VIDEOS  

 

Explain OOP Concept in Selenium Automation Framework

Want to learn how object-oriented programming practices apply to Selenium? Pramod Dutta explains that in an 11-minute video.

scrolltest.com  Permalink

 

How to get a job as a software tester β€” a recruiter's perspective

Nicola Lindgren invited Daniel Erasmus β€” a recruiter β€” for a very insightful talk about sourcing and hiring testers.

youtube.com  Permalink

 
 

  AND...  

 

Trying to reproduce a hidden bug... πŸ˜‚

 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 182

Tuesday, August 22, 2023

What's your favourite software testing resource? πŸ“š View on the Web Archives ISSUE 182 August 22nd 2023 COMMENT Welcome to the 182nd issue! Today, I'd like to ask you: What's your favourite

Software Testing Weekly - Issue 181

Monday, August 14, 2023

Free tutorials of Playwright, Cypress and Postman πŸ“š View on the Web Archives ISSUE 181 August 12th 2023 COMMENT Welcome to the 181st issue! Do you want to learn more about Playwright, Cypress or

Software Testing Weekly - Issue 180

Saturday, August 5, 2023

Testing AI with AI πŸ€– View on the Web Archives ISSUE 180 August 5th 2023 COMMENT Welcome to the 180th issue! One of the inevitably important topics in software testing right now is how to test AI. So

Software Testing Weekly - Issue 179

Sunday, July 30, 2023

What's going on with Cypress? πŸ€” View on the Web Archives ISSUE 179 July 30th 2023 COMMENT Welcome to the 179th issue! Today, I want to share with you some recent developments about Cypress.

Software Testing Weekly - Issue 178

Tuesday, July 25, 2023

What's the highest paying industry for QA? πŸ’Έ View on the Web Archives ISSUE 178 July 25th 2023 COMMENT Welcome to the 178th issue! I bet that many of you wonder β€” What's the highest-paying

You Might Also Like

WP Weekly 226 - Launches - New Elementor Theme, WP 6.8 in April 2025, Automattic Scale Back

Monday, January 13, 2025

Read on Website WP Weekly 226 / Launches 2025 has just started, and there is a slew of new launches like Hello Biz Theme, Meta Box Lite, FooConvert, Affililink, and more. Also, the next WordPress 6.8

SRE Weekly Issue #459

Monday, January 13, 2025

View on sreweekly.com A message from our sponsor, incident.io: Effective incident management demands coordination and collaboration to minimize disruptions. This guide by incident.io covers the full

Saving One Screen At A Time πŸ–₯️

Monday, January 13, 2025

Why the screen saver stopped being so in-your-face. Here's a version for your browser. Hunting for the end of the long tail β€’ January 12, 2025 Today in Tedium: Having seen a lot of pipes, wavy

Software Testing Weekly - Issue 253

Monday, January 13, 2025

Software Testing Weekly turns 5! πŸ₯³ View on the Web Archives ISSUE 253 January 13th 2025 COMMENT Welcome to the 253rd issue! Oh my, time flies! It's hard to believe this week marks 5 years since I

CES 2025 - Sync #501

Sunday, January 12, 2025

Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏

PD#608 Mistakes engineers make in large established codebases

Sunday, January 12, 2025

You can't practice it beforehand ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ ͏ β€Œ

C#539 A detailed look at EF Core’s JSON Columns feature

Sunday, January 12, 2025

Comparing it with the traditional tables with indexes β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ

RD#488 How to avoid issues with custom Hooks

Sunday, January 12, 2025

Using them carelessly can lead to many problems β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ β€Œ

Daily Coding Problem: Problem #1666 [Easy]

Sunday, January 12, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,

πŸ›œ Here's What Happens to Old Websites β€” Features the Pixel Should Copy From Samsung's One UI 7

Sunday, January 12, 2025

Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning