Software Testing and Development Blog Posts
Subscribe to the full blog feed using RSS
Subscribe to the full blog feed using RSS
The answers given during an AMA session held on Discord on the 11th of December 2025, following a live LinkedIn video stream. The session focused on “Mastering Automatability for Test Automation”. The main theme is the concept of Automatability, which I view as the ability to automate, this personal skill is more critical than reliance on specific tools. The discussion covers various topics, including how to separate automation problems from application design issues, dealing with slow UIs and non-automation friendly third-party widgets, evaluating automation readiness, and addressing common architectural failings related to large-scale UI automation.
TLDR; Record and Playback is a notoriously bad way to automate. But what if we record, then have AI write code from the recording? Answer: it is a little better.
TLDR; OpenCode is a free and easy to use AI coding agent, it can be coupled with free models and MCP servers to create test automation code quickly and easily.
TLDR; a simple WebDriver Test is not production ready code, but when we refactor it to use JUnit effectively, add some Page Objects, Abstraction and a little bit of Synchronization and we have all the makings of quality execution code.
TLDR; an overview of how you might use the most basic site on Test Pages. Use dev tools. Explore the JavaScript. Interrogate and Amend the DOM. Go beyond a button click.
TLDR; if you want to practice your technical web testing then start with testpages.eviltester.com
Do you want a dummy practice site to use to practice and improve your web testing and automating?
Should you use AI to help you migrate test automation code? And what should you actually migrate, the tests coverage hasn’t changed. In this episode we discus show abstractions and AI can be used to migrate… and discuss when you shouldn’t.
TLDR; The Deque Axe Core library works with WebDriver and Playwright to generate an automated accessibility report.
TLDR; I tried to objectively assess the web automation tool market. And as a new development team I’d probably choose Playwright, but as someone experienced in automating the web I’d still choose WebDriver.
Should you have an online portfolio showcasing your skills and abilities to help get a job?
It really depends on the recruitment process. But… if I’m recruiting, and you have a profile then I will have looked at it. So it better be good.