More How To Test This? episodes

How to Test with Selenium - Alan Richardson thumbnail

How to Test with Selenium - Alan Richardson

Published 2 Feb 2026

Duration: 01:05:41

Software testing experts discuss Selenium, test automation best practices, and the role of AI, emphasizing the need for technical expertise and collaboration to stay ahead in the industry.

Episode Description

Todays episode features Alan Richardson (aka Evil Tester). With over 25 years of experience in software development and testing, Alan shares his uniqu...

Overview

The podcast covers the development and application of Selenium and WebDriver in software testing, focusing on their role in improving test coverage and identifying potential failures through strong technical knowledge. It compares Selenium with more modern tools such as Playwright, noting that while Selenium is praised for its simplicity and consistency, Playwright offers additional features and a higher level of abstraction. The discussion also highlights frequent pitfalls in test automation, including attributing problems to the tools themselves, excessive automation beyond necessity, and insufficient communication between developers and testers. Practical advice includes implementing abstraction layers, prioritizing high-risk test cases, and avoiding overly technical, low-level APIs in test scripts.

The podcast further explores the importance of understanding application architecture, along with design patterns such as Page Object Model and Screenplay Pattern, which help in organizing and maintaining test code effectively. It encourages test automation professionals to learn programming languages like Java, JavaScript, or Python, practice in controlled environments, and develop a strong portfolio with clean and well-documented code. The role of AI in testing is also addressed, with the suggestion that it should be used as an aid for learning and support rather than a substitute for technical understanding. Ultimately, the episode promotes a balance between technical expertise and soft skills, advocating for close collaboration with developers and a commitment to continuous learning to keep up with the fast-changing landscape of software testing.

Recent Episodes of How To Test This?

28 May 2026 How To Test With Augmented Coding Ben Fellows

The text discusses the evolving QA role in software development, emphasizing trust-building through rigorous testing, challenges like QA bottlenecks and bug-induced trust erosion, the strategic use of AI tools to augment rather than replace testers, the need for QA professionals to develop technical and strategic skills, critiques of over-reliance on automation, and future trends like hybrid engineer roles and AI-driven skill acceleration.

19 May 2026 How To Test The Stock Exchange - Iosif Itkin

Software testing in mission-critical financial systems must address ultra-low latency, massive transaction volumes, and unpredictable load spikes through chaos engineering, prioritizing resilience over perfection while avoiding testing pitfalls, leveraging AI with critical thinking, and ensuring communication and adaptability to prevent severe financial and reputational risks.

15 May 2026 How to Test with Rapid Software Testing (RST) - Michael Bolton

Recommended: Exploratory Testing is important.

Testing is a human-driven, exploratory practice emphasizing critical inquiry, contextual efficiency, and risk-based investigation over rigid automation, with a focus on ethical judgment, systemic understanding, and balancing human expertise with strategic technology use.

29 Apr 2026 How To Test With An Holistic Approach Lisa Crispin

Focuses on holistic testing as a shared team responsibility across the SDLC, stressing collaboration, adaptability, user-centricity, balanced use of automation and human judgment, quality engineering, iterative practices, and systemic learning for long-term success.

23 Apr 2026 How To Test With ContextQA - Deep Barot

The evolution of software testing highlights the shift from manual to AI-driven automated QA, emphasizing context-aware tools to address siloed teams, outdated methods, and inefficiencies while integrating cross-functional expertise, improving ROI up to 20x, and balancing automation with human judgment in a collaborative, adaptive QA future.

More How To Test This? episodes