Software Testing Weekly - Software Testing Weekly - Issue 158

How to become a customer-centric tester 🤝
 

Software Testing Weekly

 

ISSUE 158  March 4th 2023

 
COMMENT

  COMMENT  

 

Welcome to the 158th issue!

This week, I want to highlight AutoTestData — a free online test data generator.

It allows you to generate and customise data in various formats, such as JSON, CSV, and also Python and Ruby code.

You can learn more about its capabilities from this handy tutorial.

Thanks again, Sanjay Kumar, for supporting the software testing community with your great inventions!

Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

How to become a customer-centric tester

Johanna South explains why we shouldn't only care about making a working product, but also one that meets customers' requirements and expectations. Here's how.

In relation to that, Andreea Draniceanu gives some tips on Persona Testing.

theqaconnection.com  Permalink

 

Human skills to win in Software Testing

If you're wondering what soft skills you need to succeed as a software tester, Gaurav Singh wrote a great overview.

automationhacks.io  Permalink

 

OWASP Top 10 Privacy Risks — use these best practices to protect your clients

This is a great, detailed overview of the most common risks for user privacy and app security by Monika Krysiak.

tsh.io  Permalink

 

So, you think you do quality assurance? Part 1: Intro to quality.

In a series of two thorough articles, Martin Chaov explains the concept of quality assurance and its common practices.

I found the second part about advanced quality even more insightful!

medium.com  Permalink

 

When Are Problems Introduced?

Michael Bolton explains what's wrong with the common misconception about bugs being introduced during the testing phases.

Additionally, Olha Holota advises what to do When A Bug Is Hard To Reproduce.

developsense.com  Permalink

 
 

  AUTOMATION  

 

3 Questions you Need to Ask Before Starting an End-to-End Test Project

You may not always want to start your testing with automation. Vincent Ferreira suggests asking yourself these three simple questions first.

Similarly, Giedrius Tusinskis wrote a good article about Introducing Functional Test Automation In Your Company.

medium.com  Permalink

 

How we improved reporting and monitoring of test automation results

Giuseppe Donati shares a detailed tech stack and solution that they use to store, process and display the results of their automated tests.

trivago.com  Permalink

 

The Importance of Code Quality in Test Automation

Test code should be treated like production code. Oleksii Ivashchenko describes the best practices for writing clean code that also apply to tests.

Similarly, Ubiratan Soares explains The problem with disabled tests, which should also be treated the same as code — refactored or deleted.

medium.com  Permalink

 

Using assume() in Test Automation

Christian Nissen suggests using assume() to verify the test preconditions while leaving assert() only for the actual goal of the test.

Also, Rasmus Ursem wrote an interesting article about Assert coverage — the next step after code coverage?.

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

medium.com  Permalink

 

What do thermodynamics, Cucumber framework, and Screenplay Pattern have in common?

If you're wondering whether adding additional layers to test automation is beneficial, Daniel Delimata shares an intriguing thought process.

medium.com  Permalink

 
 

  TOOLS  

 

Creating auto-scalable Selenium Grid on Kubernetes

Prasad Shirwadkar wrote a helpful, step-by-step guide with code examples to leveraging Kubernetes for running Selenium tests at scale.

medium.com  Permalink

 

How to handle Cypress flaky tests

If you're dealing with flaky Cypress tests, here are some tips by Balaji Kumarasamy on what you can do to improve them.

Balaji also wrote a similar guide on How to handle Playwright flaky tests.

medium.com  Permalink

 

Is Playwright already the finest test automation tool?

That's a question that probably some of you started asking, too. Mustafa Mašetić describes the features of Playwright and how they compare to Selenium.

Similarly, Akhil Singh Rawat compared Selenium vs Playwright, including code samples.

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

medium.com  Permalink

 

Load Testing Made Easy with K6: Using Faker Library and CSV Files

Farhan Labib wrote a handy guide to creating load tests using k6 and generating fake test data with Faker.js.

Also, NaveenKumar Namachivayam created PerfGPT which can analyse your performance test results using OpenAI for free.

medium.com  Permalink

 

Open-source testing tools ranking based on their GitHub metrics, which one are you using?

Someone shared a comparison of the most popular open-source test tools from OSS Insights (cool tool, by the way) that rates them by a number of GitHub stars. Quite interesting to see the trends!

reddit.com  Permalink

 

Two Simple Reasons that ChatGPT (AI) Won’t Work in End-to-End Test Automation

Lately, there's been a lot of hype around ChatGPT and its potential usefulness for testers. But Zhimin Zhan has a different opinion and provides some evidence.

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

medium.com  Permalink

 
 

  VIDEOS  

 

Do's and Don'ts in Test Automation

Daniel Knott compiled a helpful 21-minute video explaining nine good and bad practices in test automation.

youtube.com  Permalink

 
 

  AND...  

 

"Fully" automated... 😂

 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 157

Sunday, February 26, 2023

RIP Postman? 😳 View on the Web Archives ISSUE 157 February 26th 2023 COMMENT Welcome to the 157th issue! Postman has announced big restrictions to its local-only Collection Runner, affecting a lot of

Software Testing Weekly - Issue 156

Sunday, February 19, 2023

A11y testing, Screenplay pattern and new tools 🛠️ View on the Web Archives ISSUE 156 February 19th 2023 COMMENT Welcome to the 156th issue! I hope you've had a delightful weekend. There's a lot

Software Testing Weekly - Issue 155

Monday, February 13, 2023

Why Test Automation Projects Fail 🧐 View on the Web Archives ISSUE 155 February 13th 2023 COMMENT Welcome to the 155th issue! Many of you may wonder what decides test automation's failure or

Software Testing Weekly - Issue 154

Sunday, February 5, 2023

Is Selenium still worth it? 🤔 View on the Web Archives ISSUE 154 February 5th 2023 COMMENT Welcome to the 154th issue! Is Selenium still worth it? In the age of Cypress, Playwright, Webdriver.io, and

Software Testing Weekly - Issue 153

Sunday, January 29, 2023

What is the most irritating about the QA job? 🤔 View on the Web Archives ISSUE 153 January 29th 2023 COMMENT Welcome to the 153rd issue! Here's a simple question that sparked a huge discussion:

You Might Also Like

Christmas On Repeat 🎅

Monday, December 23, 2024

Christmas nostalgia is a hell of a drug. Here's a version for your browser. Hunting for the end of the long tail • December 22, 2024 Hey all, Ernie here with a refresh of a piece from our very

SRE Weekly Issue #456

Monday, December 23, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: On-call during the holidays? Spend more time taking in some R&R and less getting paged. Let alerts make their rounds fairly with our

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many