A Web Testing, Automating and Tooling Masterclass
Explores the differences between manual testing and automation, focusing on testability, tooling, and real-world challenges like infinite scroll.
Alan Richardson is a software testing expert focused on exploratory testing, web testing, and test automation. He shares practical tutorials, tools, and podcasts covering WebDriver, browser testing, and the real-world use of AI in testing.
15 articles from this blog
Explores the differences between manual testing and automation, focusing on testability, tooling, and real-world challenges like infinite scroll.
A summary of a podcast interview discussing Selenium WebDriver, its comparison with Playwright, and best practices for test automation.
Explains how to effectively test web application forms by focusing on interaction with browser controls, not the browser itself.
A new version of a Chrome extension for generating CounterStrings, random data from regex, and other test data strings for software testing.
A free 6-hour technical web testing course is now available on YouTube, covering fundamentals and practical techniques.
A podcast episode discussing the optimistic and pessimistic impacts of AI on software development and testing, including productivity gains and industry risks.
An overview of a basic shopping cart web application designed for practicing software testing, automation, and security testing via UI and REST API.
A podcast episode discussing the concept of 'automatability' in test automation, featuring answers from a BrowserStack community Q&A session.
Using AI to convert Chrome DevTools recordings into WebDriver Java code for test automation, exploring an open-source alternative to commercial tools.
Using the free OpenCode AI agent with Grok to automatically generate Page Objects and WebDriver test code in Java, leveraging Chrome DevTools for locators.
A guide to refactoring basic Selenium WebDriver tests in Java into robust, production-ready automation using JUnit and the Page Object Model.
An overview of using a basic test web page to learn web application testing techniques, including DOM inspection and selector usage.
An overview of the Software Test Pages, a free web application for practicing technical web testing, automation, and learning web technologies.
A podcast episode discussing best practices for migrating test automation frameworks, focusing on abstraction layers and AI assistance.
A guide to generating automated accessibility reports using Deque Axe Core with Selenium WebDriver and Java for web application testing.