More AB Testing episodes

Episode 226: (REPLAY) The Croissants are Selenium w/ Jason Huggins thumbnail

Episode 226: (REPLAY) The Croissants are Selenium w/ Jason Huggins

Published 2 Feb 2026

Duration: 00:57:24

This replayed discussion with Selenium creator Jason Huggins explores the tool's impact on web UI automation, critiques of its misuse, evolving testing roles, the balance between developer/tester responsibilities, and future trends like AI-driven testing, emphasizing ethical considerations and the need for better practices over tool reliance.

Episode Description

In this replay of episode 103, we are joined by Jason Huggins, the creator of Selenium, to discuss the true intent of the tool and why the industry ha...

Overview

The podcast revisits a discussion on UI automation and Selenium, examining its creation and evolution in response to the need for cross-browser testing in an earlier era with few automation options. Originally developed as a tool for developers, Selenium has grown into a widely adopted framework, significantly influencing modern testing practices. However, the conversation also highlights how Selenium's power can be misused, leading to brittle and unreliable automated tests that may undermine the effectiveness of testing efforts.

The discussion delves into historical testing practices, including the division of roles between developers and testers, and references Dr. Nicole Forsgren's research on team ownership of tests, pointing out how testing responsibilities have shifted over time. Concerns are raised about the diminishing role of traditional manual testing and the move toward more code-driven testing approaches. The podcast also touches on the impact of WebDriver, which some view as a potential successor to Selenium, and considers the future of testing with the emergence of AI-driven automation capable of generating tests automatically from user behavior and production data, reducing the need for human input.

Finally, the episode emphasizes the risks associated with improper use of automation tools and the importance of adhering to strong testing principles. It stresses that the focus should remain on delivering core user value rather than over-automating for its own sake, suggesting that thoughtful application of automation is key to effective software testing.

Recent Episodes of AB Testing

9 Apr 2026 Episode 229: Testing in the Age of AI

The evolving role of testing and quality engineering in the AI era demands adaptability, collaboration, and proactive influence on system design, balancing AI-driven automation with human critical thinking, systemic risk awareness, and human-centric practices to ensure quality without compromising depth or intent.

2 Apr 2026 Episode 228: Hangin' with Shachin and Pulkit

AI transforms software testing by boosting efficiency and automation through tools like EverTest, yet challenges like its limitations in complex business logic, the need for human oversight, and the evolving role of testers as strategic orchestrators balancing AI with creative problem-solving and business alignment persist, underscoring the necessity of human judgment in ensuring quality beyond automation.

20 Feb 2026 Episode 227: Elisabeth Hendrickson

A conversation on software quality emphasizes the importance of systems thinking, leadership, and organizational culture in shaping quality, rather than relying on technical testing alone.

13 Jan 2026 Episode 225: Walmyr's Journey

Software testing is transitioning to a shared responsibility model, with a focus on collaboration, automation, and knowledge sharing to improve quality.

More AB Testing episodes