World Congress 2025 • Aug 20, 2025 • Session details

The 2025 State of JavaScript Testing

Daniel Afonso

Is Jest officially dead? Discover why Vitest and Playwright dominate the 2025 testing landscape, and how AI-powered, self-healing tests are finally eliminating flaky CI pipelines.

Pause
Mute Enter Fullscreen
#1 about 2 min

Reflecting on the core motivations for writing tests

Identifying the personal and organizational reasons for testing frames the discussion around modern developer workflows.

#2 about 3 min

Analyzing developer pain points from the State of JS

Survey data reveals that network mocking, configuration complexity, and flakiness remain top challenges driving low satisfaction scores.

#3 about 5 min

Comparing JavaScript testing stacks across eight different companies

Interviews with real-world developers highlight how test categories and tooling selections diverge depending on organizational maturity.

#4 about 2 min

Reviewing static analysis within the modern testing trophy

TypeScript and ESLint remain foundational for stability, while emerging tools like Biome and OXC merit close observation.

#5 about 4 min

Tracing the evolution of unit and integration testing

The shift from browser-based runners to JSDOM and Testing Library altered how teams categorize and write component assertions.

#6 about 6 min

Transitioning to browser mode using Vitest and Vite

Emulating browsers in Node creates discrepancies, pushing the ecosystem to rely on Vitest browser mode for authentic component testing.

#7 about 4 min

Exploring the expansion of end-to-end testing utility suites

Playwright leads the market while end-to-end runners increasingly incorporate visual, API, and accessibility testing into unified platforms.

#8 about 2 min

Implementing network mocking with Mock Service Worker APIs

Cross-process interception capabilities in Mock Service Worker enable seamless API simulation across both client and server environments.

#9 about 4 min

Applying visual language models for automated self-healing tests

Advanced AI tools and language models like UI TARS reduce brittle test assertions by interpreting user interfaces visually.

#10 about 1 min

Generating test suites rapidly with Model Context Protocol

Providing AI agents direct integration with testing tools via Model Context Protocol auto-generates comprehensive end-to-end test files.

#11 about 2 min

Treating testing infrastructure as a first-class priority

Embracing emerging tools and component testing ensures software resilience and prevents critical production regressions during on-call periods.

Matching moments

3:32 min

Implementing automated UI tests with Jest and Puppeteer

Miki Lombardi · JS Congress

2:32 min

Comparing Puppeteer with Playwright and Selenium frameworks

Miki Lombardi · JS Congress

2:40 min

Transitioning toward modern end-to-end testing tools

Jessica Janiuk · JS Congress

2:23 min

Keeping up with Web3 testing tools

Soumaya Erradi · LIVE

4:20 min

JavaScript runtime competition and built-in features

1:47 min

Core architectural assumptions for expressive and scalable testing

Leszek Włodarski Leszek Włodarski · World Congress 2026 Europe

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 12:20–12:50

Stage 7

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect at Leidos

David Morris
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 2

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer at IBM

Eric Deandrea
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 1

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–16:00

Stage 1

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–14:00

Stage 4

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 1

The Browser Is Becoming an AI Runtime

Ajit Varma, Will Bryk, Julia Love

Ajit Varma
Will Bryk
Julia Love