Software Testing Weekly - Software Testing Weekly - Issue 236

Awesome Test Automation Resources 📚
 

Software Testing Weekly

 

ISSUE 236  September 10th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 236th issue!

Have you heard of Awesome Test Automation?

It's an open-source collection of great resources on test automation, such as tools, practices, and examples in many popular programming languages.

Kudos to Dmytro Zharii and Mykhailo Poliarush for maintaining it.

Happy testing! 🙂

PS. Thanks to those who shared some resources on testing in machine learning last week!

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Do testers need to be DevOps engineers too?

It's a good question. Maaret Pyhäjärvi highlights the importance of understanding DevOps practices, test environments and CI/CD management for testers.

Also, Jesper Ottosen advises to Throw a Disaster Party and learn how your systems handle disaster recovery.

blogspot.com  Permalink

 

How to Write Test Cases When You Hate Writing Test Cases

Writing a lot of test cases can sometimes become a daunting experience. Cassandra H. Leung shares how to make it more interesting and beneficial.

Furthermore, Wayne Roseberry wrote a great overview of Different Approaches To Test Cases.

cassandrahl.com  Permalink

 

Our challenge isn't about testing; it's about the requirements

Cristiano Caetano correctly points out that the quality of requirements plays a key role in effective testing, especially in the age of AI.

On the other hand, Roman Lagutin gives some practical tips on How to do QA for a service missing requirements.

linkedin.com  Permalink

 

Test Case Prioritization

Prateek Mishra proposes a method to prioritise test cases for regression testing using three attributes: Historical Failure Score, Test Case Complexity and Defect Exposure Capability.

In relation to that, Vitaly Sharovatov does some QA myth busting: more testing means better quality.

medium.com  Permalink

 

Why Behavior-Driven Development Is Not About Testing?

In case it wasn't clear, Uros Simic makes a good point on what makes BDD effective and why testing is just a part of it.

Similarly, Abhijeet Chavan describes Common Anti-Patterns in Cucumber: How to Avoid Them.

qa-essentials.com  Permalink

 
 

  AUTOMATION  

 

Automating Chatbot Testing with Python: From CSV to Excel with Detailed Analysis

Wondering how to test LLM-powered Chatbots? Adi Adrian wrote a handy, automated solution for that.

medium.com  Permalink

 

Beyond Scripting — A Thoughtful Approach to Test Automation

Arek Frankowski shows a few examples of how to improve test design with SOLID principles and other good programming practices.

However, remember Why reaching 100% Code Coverage must NOT be your testing goal (with examples in C#), as Davide Bellone points out.

medium.com  Permalink

 

My Success Story: How I Achieved Automated Testing Within Sprint?

The problem with test automation is that it's not always implemented alongside the feature code. Shivam Bharadwaj explains how writing dummy tests helped him and the team close that gap.

medium.com  Permalink

 

Our journey into mobile E2E testing

Learning from a previously failed test automation attempt, Heitor Colangelo shares an insightful overview of a new approach they took to do end-to-end testing of mobile apps.

Speaking of mobile, you may also want to explore The Robot Testing Pattern described by Kacper Rubaszewski.

medium.com  Permalink

 

Testing Basics: The Pyramid

Is the inverted test pyramid an antipattern? Gil Zilberfeld explains when and why it might be applied in such a form.

everydayunittesting.com  Permalink

 
 

  Sponsored Link   

 

Early Bird Closing for AutomationSTAR — Europe's Largest Test Automation Conference

Vienna is calling! Connect with 500+ test automation engineers, developers, QA and testers. Enjoy technical talks & workshops. Gain new ideas & practical learnings. 3-for-2 Ticket Offer also available. SEE TICKETS!

PS. Save 10% on tickets with SOFTWAREWEEKLY10 code.

eurostarsoftwaretesting.com  Permalink

 
 
 

  TOOLS  

 

Is there a light alternative to Postman?

As Postman has grown into an API testing solution focused primarily on businesses, testers and smaller teams are looking for more lightweight GUI solutions. Here's what the testing community recommends to check out instead.

reddit.com  Permalink

 

JavaScript In Anger: Global Test Timeouts

Some of the JavaScript-based test frameworks set test timeout by default. Josh Grant argues it may cause unnecessary test failures and frustration for teams.

tumblr.com  Permalink

 

Make Your End-to-End Tests More Stable with Playwright's User-first Selectors

There are many ways to locate elements using Playwright. However, Nočnica Mellifera advises using the ones that are the closest representation from the user's perspective in order to find accessibility issues.

Moreover, Thananjayan Rajasekaran wrote a handy guide on Optimizing Database Integration in Playwright.

checklyhq.com  Permalink

 

Refactor Cypress Network Tests

This is a good example by Gleb Bahmutov of how to properly use the network interception feature in Cypress.

glebbahmutov.com  Permalink

 

Testing AWS locally with LocalStack

If you need to test AWS cloud and serverless solutions, Igor Venturelli shows how to make it easy using LocalStack.

igventurelli.io  Permalink

 

The Role of .testTag() in Jetpack Compose Testing

Testing Android apps? Ryan Wong explains the challenge of the absent id attributes in Jetpack Compose and shows how to overcome that with the .testTag() feature.

medium.com  Permalink

 
 

  VIDEOS  

 

Real Browsers vs Browser Engines

Joan Esquivel Montero highlights the differences between real browsers and browser engines often used in test automation, based on the original talk by David Burns.

youtube.com  Permalink

 

Why Values Matter For Software Tester

This is a great talk by Daniel Knott about the importance of values for software testers on both personal and professional levels.

youtube.com  Permalink

 
 

  AND...  

 

Evil "bugs"... 😅

 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 235

Tuesday, September 3, 2024

Testing leadership for all 🌟 View on the Web Archives ISSUE 235 September 3rd 2024 COMMENT Welcome to the 235th issue! Today, I want to ask you for recommendations. I'm looking for great resources

Software Testing Weekly - Issue 234

Saturday, August 24, 2024

Context-driven testing 💡 View on the Web Archives ISSUE 234 August 24th 2024 COMMENT Welcome to the 234th issue! Today, I want to share with you this gem — Navigating the World as a Context-Driven

Software Testing Weekly - Issue 233

Tuesday, August 20, 2024

Testing Mnemonics 🧠 View on the Web Archives ISSUE 233 August 17th 2024 COMMENT Welcome to the 233rd issue! The one thing that stood out to me while browsing through the news this week was the Testing

Software Testing Weekly - Issue 232

Saturday, August 10, 2024

Is it still worth to become a QA engineer in 2024? 🤔 View on the Web Archives ISSUE 232 August 10th 2024 COMMENT Welcome to the 232nd issue! This week, I found a big discussion in the testing community

Software Testing Weekly - Issue 231

Tuesday, August 6, 2024

2024 Stack Overflow Developer Survey 👀 View on the Web Archives ISSUE 231 August 6th 2024 COMMENT Welcome to the 231st issue! The results of the 2024 Stack Overflow Developer Survey are here! It's

You Might Also Like

💎 Issue 458 - Why Ruby on Rails still matters

Thursday, February 27, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Ruby news, articles and

📱 Issue 452 - Three questions about Apple, encryption, and the U.K

Thursday, February 27, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 452 Release Date Feb 27, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 451 - .NET 10 Preview 1 is now available!

Thursday, February 27, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 451 Release Date Feb 27, 2025 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 458 - Full Stack Security Essentials: Preventing CSRF, Clickjacking, and Ensuring Content Integrity in JavaScript

Thursday, February 27, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular Node.js news, articles and

💻 Issue 458 - TypeScript types can run DOOM

Thursday, February 27, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 458 Release Date Feb 27, 2025 Your weekly report of the most popular JavaScript news, articles

💻 Issue 453 - Linus Torvalds Clearly Lays Out Linux Maintainer Roles Around Rust Code

Thursday, February 27, 2025

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 453 Release Date Feb 27, 2025 Your weekly report of the most popular Rust news, articles and projects

💻 Issue 376 - Top 10 React Libraries/Frameworks for 2025 🚀

Thursday, February 27, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 376 Release Date Feb 27, 2025 Your weekly report of the most popular React news, articles and projects

February 27th 2025

Thursday, February 27, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 27th February 2025 Hi everyone, Laravel 12 is finally released, and

📱 Issue 455 - How Swift's server support powers Things Cloud

Thursday, February 27, 2025

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 455 Release Date Feb 27, 2025 Your weekly report of the most popular Swift news, articles and projects

JSK Daily for Feb 27, 2025

Thursday, February 27, 2025

JSK Daily for Feb 27, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Introducing the New Angular TextArea Component It is a robust and flexible user interface