Software Testing Weekly - Software Testing Weekly - Issue 262

Is BDD dying? ๐Ÿค”
 

Software Testing Weekly

 

ISSUE 262  March 18th 2025

 
COMMENT

  COMMENT  

 

Welcome to the 262nd issue!

Behaviour-Driven Development hasn't had much good news over the past years.

First, Cucumber was silently deprioritised when SmartBear fired the original creators. And recently, Tricentis sunsetted Specflow.

So naturally, that raises a question โ€” Is BDD Dying?

In this excellent article, Andrew Knight explains what led to this situation and what we should do to correct it, especially in the age of AI.

Happy testing! ๐Ÿ™‚

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

10 QA Mistakes That Hurt Software Quality โ€” Are You Making Them?

I can relate to all of these great practical tips on what to do and not do in testing by Luis Osvaldo Serna Gomez.

And there's more good advice about Walking the QA Tightrope: Balancing Quality, Deadlines and Pressure from Matthew Whitaker.

medium.com  Permalink

 

AI: Where in the Loop Should Humans Go?

It's a very good question, and I enjoyed Fred Hebert's extensive take on the opportunities and limitations of AI and its impact on systems, users, and us.

On top of that, Daniel Draper gives a few examples of why AI doesn't belong in test runtime.

ferd.ca  Permalink

 

How an E2E Quality Lead Helps in Cross-Service Projects

Carmella Goll shares her experience as an End-to-End Quality Lead, responsible for bridging gaps in integration, testing, and communication to improve overall quality.

Moreover, Dennis Martinez gives valuable advice on how to Fix Your Bugs Before Doing Anything Else.

medium.com  Permalink

 

Rethinking Software Quality

Alessandra Moreira rightly points out how collaboration, communication, and best practices can help teams improve the quality of their products.

A great follow-up read to that is Jordan Edmunds Chetty's article โ€” Feedback Loops are Software Quality.

roadlesstested.com  Permalink

 
 

  AUTOMATION  

 

A tale of two languages

Looking for an example of how to make tests clear to read? Gil Zilberfeld demonstrates that in a simple way.

Also, have you heard of Error-Driven Development? Shubham Sharma explains.

everydayunittesting.com  Permalink

 

How API Can Break Front-end: Cases from Real Practice

Testing web apps? It's intuitive to focus on the UI, but you can't forget about the API as well. Alena Sultanova gives a few reasons why.

Also, Rajesh Sharma has a helpful tip on How to Stop Automated Tests from Skewing Your Website Analytics.

medium.com  Permalink

 

Request-Mocking-Protocol: A New Approach to Mocking Server-Side Requests in E2E Testing

In this detailed overview, Vitaliy Potapov proposes a scalable, proxy-free method for mocking server-side API requests in Playwright tests in order to improve their reliability.

dev.to  Permalink

 

The role of AI agents in test automation

Are you curious about how AI agents can impact testing? Tim Lolkema explains how they can complement more traditional test automation by helping with exploratory testing or generating automated scripts.

medium.com  Permalink

 

Why you shouldn't run tests sequentially

Writing tests that rely on execution order may lead to test flakiness. Noฤnica Mellifera explores better alternatives like fixtures, hooks, and test steps.

Also, Lana Begunova advises to Stop Running High-Risk E2E Tests in Every Browser.

checklyhq.com  Permalink

 
 

  TOOLS  

 

1000 timers in JMeter, which one should I use? Precise... Constant...

Using JMeter for performance testing? Alan Liew uses examples to explain the difference between the Precise and Concise throughput timers.

Moreover, Irfan Mujagiฤ‡ shows an example of Simple Load Testing for RESTful APIs with Locust.

medium.com  Permalink

 

How to Use JavaScriptExecutor in Selenium

In some web apps, Selenium's default commands may not work as expected. Mohammad Faisal Khatri describes a few use cases in which you may need to run custom JavaScript commands.

medium.com  Permalink

 

Playwright Release 1.51: Smarter Debugging, Enhanced Reports & More!

Playwright 1.51 is out and Debbie O'Brien tells us about the latest features that were introduced to make testing even more efficient.

dev.to  Permalink

 

Why you should never use page.waitForTimeout() in Playwright

We should always be careful when using waits in tests. Noฤnica Mellifera explains why it's important in Playwright as well.

Moreover, Navanishan Reddy L. shows a helpful example of Intercepting Network Requests in Playwright.

checklyhq.com  Permalink

 
 

  VIDEOS  

 

How to Progress in a Testing Career

In this 11-minute recording, Alex Khvastovich gives some good, general advice on how to grow and advance in software testing, especially if you're a beginner or mid-level.

youtube.com  Permalink

 

Playwright MCP Server: Zero-Code Testing Magic with Cline & Cursor

Have you heard of Playwright MCP? Karthik K.K. demonstrates the abilities of this open-source implementation of MCP protocol for AI-powered browser automation using Playwright.

You can also watch examples of using it for No-Code API, UI & DB Testing and No-Code BDD Testing.

youtube.com  Permalink

 
 

  AND...  

 

The story of testers... ๐Ÿคฃ

 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

 
ยฉ2025 Software Testing Weekly | Privacy Policy | Submit a link
 
Published with Curated

Older messages

Software Testing Weekly - Issue 261

Wednesday, March 12, 2025

New AI solutions for testing ๐Ÿ‘€ View on the Web Archives ISSUE 261 March 12th 2025 COMMENT Welcome to the 261st issue! I have nothing more to add to the genuinely great news that came out recently. I

Software Testing Weekly - Issue 260

Wednesday, March 5, 2025

How much testing should developers do? ๐Ÿค” View on the Web Archives ISSUE 260 March 5th 2025 COMMENT Welcome to the 260th issue! How much testing should developers do? This time, I want to share with you

Software Testing Weekly - Issue 258

Thursday, February 27, 2025

The End of Programming? ๐Ÿค” View on the Web Archives ISSUE 258 February 18th 2025 COMMENT Welcome to the 258th issue! Some people fear that AI will replace software engineers, including testers. However,

Software Testing Weekly - Issue 259

Thursday, February 27, 2025

How do we use AI in testing? ๐Ÿค– View on the Web Archives ISSUE 259 February 24th 2025 COMMENT Welcome to the 259th issue! Three weeks ago, I highlighted what testers think about AI. Today, I want to

Software Testing Weekly - Issue 257

Friday, February 14, 2025

QA Jobs at FAANG ๐Ÿ‘€ View on the Web Archives ISSUE 257 February 12th 2025 COMMENT Welcome to the 257th issue! Is your goal to work in Big Tech? Now it might be easier to find such opportunities in

You Might Also Like

JSK Daily for Mar 19, 2025

Wednesday, March 19, 2025

JSK Daily for Mar 19, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Hope AI By Bit. - Developer teams build with AI and composable software. โœ… Build full-

Forget TypeScript, how about porting Doom to Go?

Wednesday, March 19, 2025

Plus should Go have tuples? | #โ€‹546 โ€” March 19, 2025 Unsub | Web Version Together with Frontend Masters logo Go Weekly Traversal-Resistant File APIs โ€” Among the lesser known new features in recent

Daily Coding Problem: Problem #1722 [Medium]

Wednesday, March 19, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Create an algorithm to efficiently compute the approximate median of a list of

Ranked | The World's Fastest Growing Economies in 2025 ๐Ÿ“Š

Wednesday, March 19, 2025

The fastest growing economies of 2025 are primarily located in Africa and Asia, according to the latest IMF forecasts. View Online | Subscribe | Download Our App Presented by: Defiance ETFs FEATURED

Web Almanac: JS; syntactic quirks; Parcel v2.14.0; Bun v1.2.5; Node.js on Discord; Node v20.19.0

Wednesday, March 19, 2025

We have 9 links for you - the latest on JavaScript and tools The easiest security tool you will ever install. socket.dev Sponsor Socket's developer-first platform detects and blocks malicious

Microservices rules #7: Design loosely design-time coupled services - part 1

Wednesday, March 19, 2025

You are receiving this email because you subscribed to microservices.io. Considering migrating a monolith to microservices? Struggling with the microservice architecture? I can help: architecture

[Report] 69% of Attacks Bypass Defenses

Wednesday, March 19, 2025

69% of attacks go undetected. Breach and Attack Simulation pinpoints you where your defenses failโ€”before attackers do. อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ โ€Œ อ

11 Windows apps I always trash ๐Ÿ—‘๏ธ

Wednesday, March 19, 2025

Forget SaaS; Change this TV setting; Amazon Spring Sale deals -- ZDNET ZDNET Tech Today - US March 19, 2025 delete key The 11 Microsoft apps I ditch on every new Windows install - and the 11 I keep A

โš™๏ธ Nvidia's 'incredible' demand

Wednesday, March 19, 2025

Plus: The DNA of organized crime โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ โ€Œ

Post from Syncfusion Blogs on 03/19/2025

Wednesday, March 19, 2025

New blogs from Syncfusion ยฎ Analyze Stock Market Trends with React DataGrid for Smart Trading By Mohammed Farook J This blog explains how to create a robust trading analysis app using the React