Software Testing Weekly - Software Testing Weekly - Issue 225

Playwright surpassed Cypress 👀
 

Software Testing Weekly

 

ISSUE 225  June 24th 2024

 
COMMENT

  COMMENT  

 

And so, it happened!

Playwright surpassed Cypress in weekly NPM downloads.

But that's not all.

Since 2023, three main trends emerged:

  • Cypress' growth slowed,
  • Playwright exploded higher,
  • Selenium significantly dropped.

Of course, it's only the JavaScript versions. Both Playwright and Selenium also support other languages, e.g. C#, Java and Python, which are not reflected here.

But it's a strong indicator of what tool is becoming testers' choice.

And if you want to learn more, Filip Hric and Jonathan Canales had an interesting discussion about it.

So, with that in mind, enjoy the 225th issue! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Being a good Senior Tester means having an opinion

Continuing the great series on Senior Test Engineers, Callum Akehurst-Ryan explains the importance of having your own point of view on tools, processes and practices. This also includes Understanding the things we need to test.

cakehurstryan.com  Permalink

 

Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible

Joel Montvelisky has some good points on how the tester's role has evolved in the culture of Agile and DevOps and why it's important to approach testing holistically.

This is seconded by Rodrigo Alves Costa explaining The Evolving Role of Testers in Agile Teams: From Gatekeepers to Quality Enablers.

stickyminds.com  Permalink

 

Tricks that helped you find bugs

What does help testers in bug hunting the most? This Reddit thread is full of practical tips.

And so is Janet Gregory's advice on Deliberate Practice to improve your testing skills.

reddit.com  Permalink

 

What are the biggest challenges you've faced when starting out in QA?

Apart from the tough job market, some people mention lots of challenges they faced at the beginning of their careers and share the lessons they learned thanks to that.

reddit.com  Permalink

 
 

  AUTOMATION  

 

How do you decide which tests to automate?

This is great, high-level advice from Mike Harris on what types of tests are worth automating and why.

Additionally, Noemi Ferrera shares some thoughts on Structuring logical tests.

home.blog  Permalink

 

Implementing the Testing Pyramid… by breaking it!

This is an interesting take on the test pyramid. Instead of blindly investing in achieving high test coverage on the unit level, the author suggests testing the most changing code and critical areas.

medium.com  Permalink

 

My Automated Test Script Takes 45 Minutes To Run! Is This OK?

Paul Grizzaffi tells a story of automating manual tests to explain what makes a good test execution time. Spoiler — it's relative and depends on the context.

wordpress.com  Permalink

 

Test Automation Key Performance Indicators (KPIs)

Gaurav Verma explains the importance of KPIs, suggests which ones to use for test automation, and shows an example of a test automation coverage metric.

medium.com  Permalink

 
 

  Sponsored Link   

 

Supercharge Your Salesforce Testing with Low-Code, 10X Faster Automation! âš¡

Salesforce Test Automation by Testsigma is up and live! Experience a 10X increase in productivity with Testsigma's low-code, zero-set-up solution. The cloud-based platform also adapts to changes since it relies on Salesforce's metadata to locate elements. This ensures your testing is unbreakable, always accurate, and up-to-date. Ready to elevate your Salesforce testing game? Check it out!

testsigma.com  Permalink

 
 
 

  TOOLS  

 

Best Behavior-driven development (BDD) framework?

Wondering what BDD tools to use? Chamila Ambahera did a solid comparison of five open-source solutions for various languages.

medium.com  Permalink

 

Cypress vs Playwright — Flakiness Analysis

Andrew Goldis shared a very interesting analysis from 100s of real test projects to determine the difference in flakiness when Cypress or Playwright were used.

linkedin.com  Permalink

 

Cypress: Hidden Tricks You Need to Know

If you use Cypress for test automation, you might be happy to learn about some of these useful features described by Faris Niar.

Also, Gleb Bahmutov shows another helpful trick of Passing Cypress Test Info Via Request Headers.

medium.com  Permalink

 

Exploring AI-Powered Tools for Test Automation and Testing Assistance

The AI field is evolving quickly, and it also applies to testing. Danko Petrović wrote an insightful overview of the freely available AI tools that can help you in day-to-day work.

Additionally, Maaret Pyhäjärvi explains the benefits of GenAI Pair Testing.

linkedin.com  Permalink

 

Postman to k6 in under 5 minutes

Want to migrate Postman tests to k6? Ioan Solderea shows how to achieve that using the handy postman-to-k6 library.

medium.com  Permalink

 
 

  VIDEOS  

 

Meet Swift Testing

Apple has officially announced an open-source swift-testing library — a significant improvement over XCTest. It all started last year when mentioned that I liked their new direction.

Apple has also shared a migration guide and a 27-minute Deep dive into Swift Testing.

PS. It doesn't replace XCUITest. It's for unit testing only, at least for now.

apple.com  Permalink

 

Ruff — The Fastest Python Linter for Playwright with Python

If you write your Playwright tests in Python, you might be interested in leveraging Ruff for code linting. Joan Alejandro Esquivel Montero explains how to do this in a 14-minute video.

youtube.com  Permalink

 
 

  AND...  

 

Just testing... 😂

 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 224

Monday, June 17, 2024

Flaky Tests Overhaul at Uber 🏎️ View on the Web Archives ISSUE 224 June 17th 2024 COMMENT Welcome to the 224th issue! Are your tests flaky? You're not alone. It's a common problem, especially

Software Testing Weekly - Issue 223

Monday, June 10, 2024

A lesson from a buggy Sonos app release 🐛 View on the Web Archives ISSUE 223 June 10th 2024 COMMENT Welcome to the 223rd issue! Do you know the 5th Modern Testing Principle? "5. Customer is the

Software Testing Weekly - Issue 221

Monday, June 3, 2024

What's the impact of GPT-4o on testing? 🤖 View on the Web Archives ISSUE 221 May 27th 2024 COMMENT Welcome to the 221st issue! What will be the impact of GPT-4o on testing? Thanks to its new

Software Testing Weekly - Issue 222

Monday, June 3, 2024

Mobile App Testing Strategy at Zalando 📱 View on the Web Archives ISSUE 222 June 2nd 2024 COMMENT Welcome to the 222nd issue! Today, I'd like to share with you this — Mobile App Testing Strategy at

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

You Might Also Like

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,

🐧 Whatever Happened to Unix Workstations? — My Incredibly Cheap Alternative to a Soundbar

Saturday, December 21, 2024

Also: Here's Why More Games Need Expanded Difficulty Settings How-To Geek Logo December 21, 2024 Did You Know Lake Wendouree, an artificially created and maintained shallow urban lake in Australia,

Supercharge Your Knowledge Capture Workflow with the Obsidian Web Clipper

Saturday, December 21, 2024

Stop juggling multiple tools and supercharge your knowledge capture workflow with Obsidian's powerful Web Clipper browser extension Sébastien Dubois DeveloPassion's Newsletter Supercharge Your