The State of Browser Testing

The State of Browser Testing

Automated browser testing is a foundational technology that many web developers rely on. Modern tooling lets a single test drive Chrome, Firefox, and Safari the same way, a triumph of software engineering built on years of standardization work. That standardization emerged from the interplay between open source projects, browser vendors, and standards bodies like the W3C.

David Burns is a longtime Selenium and WebDriver contributor, a veteran of Mozilla, and is currently the Head of Developer Advocacy and Open Source at BrowserStack. In this episode, David joins Josh Goldberg to discuss how open source projects, browser vendors, and standards bodies fit together, a practical philosophy of testing built around one solid test per critical path, and the risks that AI and vibe coding introduce to web development.

Sponsorship inquiries:
sponsor@softwareengineeringdaily.com

Josh Goldberg

This episode is hosted by Josh Goldberg, frontend developer at Sentry and open-source maintainer. Josh works on projects in the TypeScript ecosystem, most notably typescript-eslint: a powerful static analysis toolset for JavaScript and TypeScript. Josh is also the author of the O’Reilly Learning TypeScript book, a Microsoft MVP for developer technologies, and a co-founder of SquiggleConf – a conference for excellent web developer tooling. Find Josh on Bluesky, Fosstodon, and .com as Joshua K. Goldberg.

Thanks to our sponsors

This episode is brought to you by:

Subscribe
to the newsletter

Subscribe to the Software Engineering Daily newsletter for a curated look at the best and newest from the software engineering community.