Software Testing Weekly - Software Testing Weekly - Issue 249

State of Frontend Testing 👀
 

Software Testing Weekly

 

ISSUE 249  December 11th 2024

 
COMMENT

  COMMENT  

 

Welcome to the 249th issue!

The results of the State of Frontend 2024 survey are here!

What's there for testers?

  • TypeScript has essentially become the go-to language,
  • Developer (and testing) experience is becoming even more important,
  • AI is believed to enhance test coverage while making testing more efficient,
  • Cypress is still slightly more popular than Playwright. Selenium isn't mentioned.

And on top of that, I'm positively surprised that developers are involved in testing in 87% of cases. That's impressive.

You can also read an insightful overview of Frontend Trends: What to Expect in 2025 based on that report, compiled by Andrzej Wysoczański.

Happy testing! 🙂

Dawid Dylowicz  Permalink

 
 

  NEWS  

 

Good communication makes great software engineers

It's hard to disagree with Gaurav Singh's point of view. Good communication skills are especially important in the testing role.

automationhacks.io  Permalink

 

Introducing a QA Process to a new team

Joining a new team and wondering how to kick off testing processes? There are several detailed pieces of advice from the testing community on what to do.

Furthermore, Katja Obring shares a perspective of The Solo Tester's Dilemma: When Enterprise Metrics Don't Fit.

reddit.com  Permalink

 

Test like a developer, develop like a tester

Developers and testers can learn a lot from each other. It's an excellent take by Filip Hric on the importance of looking from a different perspective.

filiphric.com  Permalink

 

The risks of risk management

"It's not about eliminating risk entirely—because that's impossible. It's about managing it well enough to move forward with confidence."

Alan Page shares a few good thoughts.

In relation to that, Mike Harris suggests that Interpreting 'quality' in more than one way helps me uncover issues.

substack.com  Permalink

 

What does QA Shift-Left look like in a 2 Weeks Sprint?

Although the approaches to shift-left or in-sprint testing may vary, Jayson Labarrete provides a decent example.

medium.com  Permalink

 
 

  AUTOMATION  

 

How We Ruined Code Reviews

Pull request reviews are one of the quality gates. But is there a way to do it differently? Gil Zilberfeld suggests pair programming as a possible substitution.

everydayunittesting.com  Permalink

 

Optimizing Android Test Runs: Parsing Test Names and Implementing Orchestration

If you work on testing Android apps, Alexey Alter-Pesotskiy has a few helpful tips on making parallel test execution easier to handle.

testableapple.com  Permalink

 

Proven Strategies to Minimize End-To-End Test Flakiness

Are your tests flaky? They can fail for various reasons and Dennis Martinez explains several ways of solving them.

Also, Stefan Dirnstorfer says it may be worth doing something about Failing with grace: A tester's guide to error culture.

dev-tester.com  Permalink

 

What We Lose When We Ignore TDD?

Rafael Miguel makes a few good points about the benefits of practising Test-Driven Development, highlighting that it goes far beyond just making the code work.

This. among other things, is also emphasised by Team Merlin in their take on different Software Testability measures.

substack.com  Permalink

 
 

  Sponsored Link   

 

Ensure Pixel-Perfect Experiences with BrowserStack's Visual Testing Suite

Struggling with visual bugs that slip past functional tests? BrowserStack's Visual Testing Suite—featuring Percy, App Percy, and Visual Scanner—helps you catch inconsistencies early and deliver flawless UIs across 20,000+ devices. With seamless CI/CD integration and intelligent AI-powered visual testing, your team can ship faster with confidence. Get started for free!

browserstack.com  Permalink

 
 
 

  TOOLS  

 

Alternatves to Postman

Postman is a popular API testing tool, but given its focus on commercialisation, some people are looking for more lightweight and open-source alternatives. Here are some suggestions.

reddit.com  Permalink

 

Custom Cypress Should Read Assertion

Inspired by Playwright's powerful toHaveText() assertion, Gleb Bahmutov shows how to achieve a similar behaviour with Cypress.

glebbahmutov.com  Permalink

 

How to setup ReportPortal dashboards using attributes for test observability

Want to improve test observability? Gaurav Singh demonstrates how to set up and use the open-source tool ReportPortal for insightful test-related metrics.

automationhacks.io  Permalink

 

How to Use Playwright for Advanced Network Interception

If you're looking into validating your web app behaviour in failure scenarios, Balaji Kumarasamy shows a handy guide to validating that with Playwright tests.

Also, Rinkesh Patel shares a concise Recipe for managing Playwright tests for different deployment environments.

medium.com  Permalink

 
 

  VIDEOS  

 

Is This the Future of UI Testing? Puppeteer + Claude AI's MCP

AI development is not stopping. In 17 minutes, Karthik K.K shows a live example of automating simple web app tests using just a few prompts.

Similarly, Beth Marshall explored using a couple of AI tools to Create Test Framework in Under Two Hours.

youtube.com  Permalink

 

QA Jobs Update December 2024

Following the mid-year update on the state of the QA job market, Alex Khvastovich does another great, comprehensive analysis.

youtube.com  Permalink

 
 

  AND...  

 

Sometimes automation pays off... 😂

 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 248

Tuesday, December 3, 2024

New official testing strategies for Android 📲 View on the Web Archives ISSUE 248 December 3rd 2024 COMMENT Welcome to the 248th issue! I've always valued Android for its clear and open guides on

Software Testing Weekly - Issue 247

Tuesday, November 26, 2024

QA Job Hunting Resources 📚 View on the Web Archives ISSUE 247 November 26th 2024 COMMENT Welcome to the 247th issue! Today, I'd like to highlight a fantastic set of QA Job Hunting Resources.

Software Testing Weekly - Issue 246

Tuesday, November 19, 2024

Highlights from the 10th DORA report by Google 📈 View on the Web Archives ISSUE 246 November 19th 2024 COMMENT Welcome to the 246th issue! It's hard to believe that DORA metrics have been around

Software Testing Weekly - Issue 245

Sunday, November 10, 2024

World Quality Report 2024-25 🌎 View on the Web Archives ISSUE 245 November 10th 2024 COMMENT Welcome to the 245th issue! The World Quality Report 2024-25 by Capgemini is out. It contains over 100 pages

Software Testing Weekly - Issue 244

Sunday, November 3, 2024

99 Essential Resources for Software Testers 📚 View on the Web Archives ISSUE 244 November 3rd 2024 COMMENT Welcome to the 244th issue! Looking for ways to become a better tester? This week, I want to

You Might Also Like

🎂 Celebrating One Year of Our App!

Thursday, December 19, 2024

From over 300k active users to millions of views, dive into the numbers that made this year on our data storytelling app unforgettable. View Online | Subscribe | Download Our App CELEBRATING A YEAR OF

Spyglass Dispatch: iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps

Thursday, December 19, 2024

iOS 18.2 • Google v. OpenAI/Microsoft • New FTC Head • GM Crashes Cruise • Sora Slaps The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics found around

Daily Coding Problem: Problem #1634 [Medium]

Thursday, December 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a start word, an end word, and a dictionary of valid words, find the

Charted | The Top Performing S&P 500 Stocks in the Last Two Decades 📈

Thursday, December 19, 2024

This infographic ranks the top performing S&P 500 stocks over four different time periods, providing unique historical insight. View Online | Subscribe | Download Our App Presented by: Defiance

⏱️ Stop Buying PCs Expecting Them to Last 10 Years — 6 Gmail Mistakes That Can Get You Fired

Thursday, December 19, 2024

Also: You Might Be Sitting Too Far From Your Computer Monitor How-To Geek Logo December 11, 2024 Did You Know The pattern of stripes on a tiger are as unique as our fingerprints, and every tiger has a

Edge 456: Inside the Toughest Math Benchmark Ever Built

Thursday, December 19, 2024

FrontierMath pushes the boundaries of mathematical reasoning in foundation models. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

New Malware Technique Could Exploit Windows UI Framework to Evade EDR Tools

Thursday, December 19, 2024

THN Daily Updates Newsletter cover Python Data Cleaning and Preparation Best Practices ($35.99 Value) FREE for a Limited Time Professionals face several challenges in effectively leveraging data in

Deck Your iPad in Red and Green *Fa-La-La-La-La, La-La-La-La*

Thursday, December 19, 2024

Gift the internet's favorite iPad case. We know we say it every year but, trust us, if feels really good to get ahead of those holiday gifts. Skip the lines, even online, and shop something for

Post from Syncfusion Blogs on 12/12/2024

Thursday, December 19, 2024

New blogs from Syncfusion Build Micro Frontends with single-spa: A Guide By Thamodi Wickramasinghe Learn how to build and deploy micro frontends using the single-spa framework. This step-by-step guide

Diving Deep into Kotlin Coroutines Source Code

Thursday, December 19, 2024

View in browser 🔖 Articles How Coroutines withContext Actually Works Ever wondered how Kotlin's withContext actually works? This article jumps into the coroutine source code, breaking down how it