Daniel Afonso
The 2025 State of JavaScript Testing
#1about 3 minutes
Identifying the most common pain points in JavaScript testing
A survey of common developer frustrations reveals that mocking, configuration, and performance are the top challenges in modern JavaScript testing.
#2about 5 minutes
A look at real-world testing stacks across companies
An informal survey of eight different companies reveals a diverse but overlapping set of tools, with Jest, Playwright, and React Testing Library being common choices.
#3about 10 minutes
The shift from node-based runners back to the browser
Testing is moving from Node-based environments like JSDOM back to real browsers with tools like Vitest's browser mode, promising more realistic and reliable tests.
#4about 3 minutes
Playwright's dominance and the expansion of E2E tools
Playwright is leading the end-to-end testing space, while tools in this category are expanding to include visual, API, and accessibility testing capabilities.
#5about 1 minute
Using Mock Service Worker for reliable network mocking
Mock Service Worker (MSW) has become the de facto standard for network request mocking due to its powerful integrations and upcoming cross-process interception feature.
#6about 4 minutes
How AI is changing test generation and maintenance
AI tools like GitHub Copilot and natural language frameworks such as Auto Playwright are accelerating test creation, paving the way for self-healing tests.
#7about 2 minutes
Summary of key trends in modern JavaScript testing
The future of testing involves a return to browser-based component tests, the dominance of Playwright and MSW, and increasing productivity gains from AI tools.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
07:27 MIN
Why developers avoid unit testing JavaScript
Yes, You Need to Unit Test your JavaScript. Here's How.
16:15 MIN
Q&A on scaling tests and choosing frameworks
Let's get visual - Visual testing in your project
16:37 MIN
Q&A on developer tooling and testing best practices
Data Mining Accessibility
02:31 MIN
Choosing the right JavaScript testing tools
Test Driven Development with JavaScript
08:48 MIN
Audience Q&A on testing strategies
Yes, You Need to Unit Test your JavaScript. Here's How.
10:23 MIN
Reframing common complaints about JavaScript development
How to Stop Choosing JavaScript Frameworks and Start Living
13:49 MIN
Audience Q&A on JSDoc, testing, and configuration
Do TypeScript without TypeScript
03:26 MIN
Envisioning the future of testing with artificial intelligence
How will artificial intelligence change the future of software testing?
Featured Partners
Related Videos
How not to test
Golo Roden
Let's get visual - Visual testing in your project
Ramona Schwering
Accessibility Test Driven Development
Maria Korneeva
Continuous testing - run automated tests for every change!
Christian Kühn
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Yes, You Need to Unit Test your JavaScript. Here's How.
James Bender
Testing .NET applications a Tool box for every developer
Alexandre Borges
Fighting test flakiness with time machines
Filip Hric
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Saby New Compy
Karlsruhe, Germany
Intermediate

Think-cell
Foster City, United States of America
Intermediate
Unit Testing
Manual Testing
Automated Testing

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript

Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript
