Software Testing Weekly - Software Testing Weekly - Issue 112

Sabotaging an open-source testing tool 😱
 

Software Testing Weekly

 

ISSUE 112  February 26th 2022

 
COMMENT

  COMMENT  

 

Welcome to the 112th issue!

Do you know Faker.js?

It's a very popular library used for generating realistic data for tests.

At the beginning of the year, its latest version started returning random results, breaking many integrations.

What happened?

Hussein Ba Ashen published a very interesting story describing how the creator of Faker.js sabotaged it.

I don't expect every library to follow suit but it's a sobering warning nevertheless.

So what's the lesson learned?

Don't over-rely on third-party software and keep in mind they may either stop being supported, break or introduce a vulnerability at some point.

And with that in mind... happy testing!

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

16 ways software testability can assist manual testing

We often think about what we can improve in our testing. But maybe we should ask: what can we improve in our codebase or products to make them more testable? Ashley Graf listed 16 great examples of it.

dev.to  Permalink

 

How To Test In A High Developer-To-Tester Ratio

What should you do when developers significantly outnumber testers? Nicola Lindgren gives good advice on how to deal with it.

And if you need to scale, Alona wrote a solid article about How to build your dream QA team.

nicolalindgren.com  Permalink

 

Testing Software Systems

I liked Christopher Jeffery's simple explanation of thinking about systems when testing.

In relation to that, Alex Bunardzic wrote a decent piece about How to create deterministic tests.

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

medium.com  Permalink

 

The Best Software QA and Testing Conferences of 2022

If you want to attend some software testing conferences this year, Chris Kenst prepared a list of the 20 best conferences.

testingconferences.org  Permalink

 

Why should you attack your own product?

Do you know what happens to your product if some of your infrastructure components fail? Kaan Türkmen points out why it's important.

Speaking of that, Johanna South wrote a great overview of Chaos Engineering.

medium.com  Permalink

 
 

  AUTOMATION  

 

9 Ways To Make Slow Tests Faster

Nothing is more annoying than slow and flaky tests. Tomas Fernandez gives comprehensive pieces of advice with examples on how to improve your test execution time.

semaphoreci.com  Permalink

 

Automating API Tip

Here's some good advice from Alan Richardson to start your API test automation with the minimum required headers, body and assertions. And then build the rest on top of that.

eviltester.com  Permalink

 

How Duda’s Test Automation Has Evolved Over The Years

Avraham Khanukaev shares an interesting story of the test engineering transformation they've gone through and how they benefited from that.

Additionally, you may want to learn about Maaret Pyhäjärvi's experience of How My Team Tests for Now.

medium.com  Permalink

 

How to make a test using Serenity BDD and Github Copilot?

If you haven't seen Github Copilot in action yet, you may want to check out Kemal KaÄŸan Kural's interesting example of using AI to write automated tests. Magic!

medium.com  Permalink

 

Useful Test Automation Metrics You Should Be Doing

Running out of ideas for test automation metrics? Mark Mayo gives a few examples and describes when they can be useful.

terem.tech  Permalink

 
 

  Sponsored Link   

 

Cross-Browser Testing in JavaScript Using Playwright — March 8

Andrew Knight, the Automation Panda, is back with another free workshop. Explore how to accelerate cross-browser and cross-device testing using JavaScript with Playwright, discover the requirements of a scalable cross-browser testing initiative, and more. Register for free.

applitools.info  Permalink

 
 
 

  TOOLS  

 

API test automation tools for testing, not coding

There are many tools that can help you automate API testing without writing too much code. Antoine Craske gives an overview of some of them.

medium.com  Permalink

 

Keploy — generate test cases from API calls

My no code testing platform is testing itself and already getting 65% coverage!

Shubham Jain has just recently created Keploy — a no-code testing platform that automatically generates tests from API calls. And best yet, he uses it to test the tool itself... with a great result! Very interesting.

github.com  Permalink

 

Top 5 Javascript Test Automation Frameworks in 2022

Ana Mihajloska describes the pros and cons of the five popular JavaScript test automation tools.

Furthermore, Pramod Dutta recorded a quick video comparing Playwright vs Cypress vs Selenium.

testdevlab.com  Permalink

 
 

  BOOKS  

 

How Google Tests Software — What we can learn from Google?

Miklós Szeles gives a fair overview of the popular book How Google Tests Software and quotes some excerpts from it.

mszeles.com  Permalink

 

Non-Obvious Books for Software Testers

Andrey Yenin shares a few interesting picks that I wouldn't expect to be related to software testing. And yet, they are somehow!

medium.com  Permalink

 
 

  VIDEOS  

 

My top 10 all-time favorite videos on software testing

Rahul Parwal shares a great playlist of his top videos and talks on software testing. The Steve McQueen one is my favourite!

wordpress.com  Permalink

 
 

  AND...  

 

How unit testing really works... 😂

 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.

PS. Starting this week, I'm going to donate every "coffee" support to Nasz Wybór ("Our Choice") Foundation that helps Ukrainian migrants find shelter in Poland. 🇺🇦

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, Kemp House, 160 City Road, London, EC1V 2NX, United Kingdom
 
 

 
 

TwitterLinkedIn

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

Older messages

Software Testing Weekly - Issue 111

Friday, February 18, 2022

My Personal Quality Principles View on the Web Archives ISSUE 111 February 18th 2022 COMMENT Welcome to the 111th issue! We've just reached an incredible milestone — 4000 subscribers! 🎉 I feel

Software Testing Weekly - Issue 110

Friday, February 11, 2022

Do we really need a test automation engineer? View on the Web Archives ISSUE 110 February 11th 2022 COMMENT Welcome to the 110th issue! Today, I want to share with you the Statcounter. It's a super

Software Testing Weekly - Issue 109

Saturday, February 5, 2022

From QA to Dev? 🤔 View on the Web Archives ISSUE 109 February 5th 2022 COMMENT Welcome to the 109th issue! Have you ever wondered about moving to a development role? I know that many testers do. Even I

Software Testing Weekly - Issue 108

Friday, January 28, 2022

How other companies test software 🚀 View on the Web Archives ISSUE 108 January 29th 2022 COMMENT Welcome to the 108th issue! Do you know How They Test? It's an amazing collection of the best

Software Testing Weekly - Issue 107

Saturday, January 22, 2022

2022 QA Salary Survey 💰 View on the Web Archives ISSUE 107 January 22nd 2022 COMMENT Welcome to the 107th issue! This week, I want to share with you two amazing community-driven projects that I've

You Might Also Like

Daily Coding Problem: Problem #1708 [Medium]

Tuesday, March 4, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Indeed. Given a 32 -bit positive integer N , determine whether it is a power of four in

Underscore Naming, Flask-SQLAlchemy, Kivy, and More

Tuesday, March 4, 2025

Single and Double Underscore Naming Conventions in Python #671 – MARCH 4, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Single and Double Underscore Naming Conventions in Python In this video

Dial An Advertiser ☎️

Tuesday, March 4, 2025

Things like phone books existed before phone books. Here's a version for your browser. Hunting for the end of the long tail • March 4, 2025 I've decided to stop being so unfair to myself with

Ranked | The World's Top 20 Economies by GDP Growth (2015-2025) 📊

Tuesday, March 4, 2025

Halfway through the 2020s, here's a report card on the top 20 economies and their progress since 2015. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:

Open Source Isnt Dead...Its Just Forked

Tuesday, March 4, 2025

Top Tech Content sent at Noon! Augment Code: Developer AI for real eng work. Start for free Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, March 4,

LW 172 - How to Make Compare at Pricing Show at Checkout    

Tuesday, March 4, 2025

How to Make Compare at Pricing Show at Checkout ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 172 -

Issue 165

Tuesday, March 4, 2025

💻🖱️ A single click destroyed this man's entire life. Fake murders get millions of YouTube views. Zuckerberg can now read your silent thoughts. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This top multitool is under $30

Tuesday, March 4, 2025

Thinnest phone ever?📱; ArcoPlasma; Siri alternatives 🗣️ -- ZDNET ZDNET Tech Today - US March 4, 2025 GOTRAX 4 electric scooter I finally found a high-quality multitool for under $30 Compact and durable

Post from Syncfusion Blogs on 03/04/2025

Tuesday, March 4, 2025

New blogs from Syncfusion ® Stacked vs. Grouped Bar Charts in Blazor: Which is Better for Data Visualization? By Gowrimathi S Learn the difference between the stacked and grouped bar charts and choose

⚙️ GenAI Siri

Tuesday, March 4, 2025

Plus: TSMC's hundred billion dollar investment ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌