Software Development: Code, Test, Automate, Marketing
EvilTester.com | Talotics.com | AnyWayData.com | patreon.com/eviltester
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Alan Richardson
Quern - Jerimiah Ham | Show 033
Alan Richardson speaks to Jerimiah Ham about Software Testing with AI and his new Free AI enabled Mobile Automating and Testing Tool Quern. Join Alan Richardson and guest Jerimiah Ham, developer of Quern, as they discuss testing tools, AI in software testing, and Jermiah’s new AI mobile tool designed with AI Agents as primary user. Quern, an open-source, local API and MCP server for working with iOS and Android devices, simulators, and emulators.
How to Write an API From Hell
TLDR; the API From Hell has multiple implementations each of which required bypassing the language and frameworks used in different ways and now I can stress test REST Clients and I’ve found some error conditions in HTTP Proxies. One of the interesting aspects of building the API From Hell over on API Challenges was having to bypass default library and framework HTTP processing. What is the API From Hell?
A Trail of Code - Boomstash
TLDR; When we use AI we don’t need to be as precious about architecture decisions as we used to. The principles we implement are important, the technology, less so, provided we have thought about exit strategies. I wrote BoomStash.com as a spin off project from an internal tool I created to help me keep up to date with podcasts and videos. This post describes the thought processes involved in building and architecting it with AI. What is BoomStash?
Trowser - Rikard Edgren | Show 032
Alan Richardson speaks to Rikard Edgren about Software Testing with AI and his new Free AI enabled Web Browser designed for software testers called Trowser. Join Alan Richardson and guest Rikard Edgren, author of “The Little Black Book of Test Design”, as they discuss testing tools, AI in software testing, and Rikard Edgren’s innovative browser tool, Trowser. Discover insights on testing approaches, AI’s role, security, and tips to improve your own testing skills.
API From Hell Exposes Bugs in API Clients
TLDR; the API From Hell has endpoints for stressful HTTP conditions to expose the observation and interrogation issues in REST clients. Testers need to understand the limitations of their tools and infrastructure. Who knew that creating an Evil API would be difficult? Not me, but the creation of the API From Hell was an interesting experience.
AI Chat Bot Testing Exercises
TLDR; You can use the AI Shopping Cart Chat Bot on Test Pages to practice testing. Testing AI Chat Bot Chat Bot The AI Chat Bot on Test Pages is a Chrome AI API powered chat bot, built using RAG to provide information about the Test Pages Shopping Cart. chat bot shopping cart I’m using the Chrome AI Prompt API so that the AI runs locally on your local machine. It installs models itself. No data is sent to a server.
API Challenges with Swagger UI and Simulator Requests
TLDR; API Challenges can now be used without installing any REST Clients. A few things that changed for the API Challenges recently. new repo In Situ Requests for the Simulator Swagger UI My aim with the API Challenges was always to make API Testing easy to learn and experiment with. Hopefully all of this makes the API Challenges easier to use and work through. API Challenges Repo API Challenges was a ‘spin off’ project from my ‘Thingifier’ Entity Relationship Modelling tool.
AI Interactive Web Application Review
An experiment in using AI to interact with and review a web application story and PR to find defects.
How I Use AI for Software Development
A pragmatic look at how one Software Developer currently uses AI in their workflow.
Benetton game too soon for returning Chiefs stars Original
Image source, Getty Images Image caption, Rob Baxter's Exeter Chiefs side secured a Challenge Cup quarter-final spot with a 31-21 victory against Munster Published 8 minutes ago ByMatthew Cresswell, BBC Sport England and Alan Richardson, BBC Radio Devon Exeter Chiefs director of rugby Rob Baxter says his side's European Challenge Cup quarter-final against Benetton in northern Italy will come too soon for the return of key players Len Ikitau and Ethan Roots.
Software Testing Round-up 1st to 7th December 2025
IT Managers Fail Software Projects Why your ‘reliable’ system will fail API Hacking Contextual Search to support AI Coding Systems Running LLMs Locally New Java Best Practices Software Testing Conference Videos Released Podcast episodes IT Managers Fail Software Projects Keith Klain released a blog post which draws attention to the article by Robert Charette in IEEE Spectrum report on How IT Managers Fail Software Projects. Worth reading.
Software Testing Roundup 22nd to 30th November 2025
In this edition I've listed a few choice podcast episodes, blog posts, and a healthy dose of Github code repos to read through. AI Agent Based Coding Secure Code Open Source Web Browsing Agent Example Playwright Automating Example Role Descriptions Software Testing Podcast Episodes Released On the AI Native Dev podcast the episode is dedicated to a presentation that Guy Podjarny presented at DevCon.
Using Free OpenCode AI Agent to create Page Objects for WebDriver with Java
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. I had two sessions using Grok to create Page Objects. The recorded session was the second, and it did not go as smoothly as the first. Overview Video Curious about coding test automation with free AI tools? See how OpenCode generates page objects and WebDriver tests in real time.
An overview of WebDriver with Java
Interested in sponsoring the site? [find out more] 5 minute read - Test Automation WebDriver Nov 13, 2025 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.
An overview of the Software Test Pages, a dummy practice web testing application
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? I spent the last few weeks in October updating the Test Pages application to be easier for me to maintain, add more content and generally tidied it up to make the pages more focused on specific concepts and avoid too much functionality on one page.
An overview of the dummy practice web page Basic Web Page
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. This is an overview of how you might use the Basic Web Page on Test Pages. If you don’t go deep then you’ll read the text, click the button and tick the pass checkbox. But we need to learn to go deeper when performing web testing.
Software Testing Roundup - 15th - 21st October 2025
LinkedIn respects your privacy LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy. Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
Journal of the British Archaeological Association
Subscribe to updates Stay informed when new research is published in this journal New content alerts See all volumes and issues Share Back to Top Volume 178, 2025 Vol 177, 2024 Vol 176, 2023 Vol 175, 2022 Vol 174, 2021 Vol 173, 2020 Vol 172, 2019 Vol 171, 2018 Vol 170, 2017 Vol 169, 2016 Vol 168, 2015 Vol 167, 2014 Vol 166, 2013 Vol 165, 2012 Vol 164, 2011 Vol 163, 2010 Vol 162, 2009 Vol 161, 2008 Vol 160, 2007 Vol 159, 2006 Vol 158, 2005 Vol 157, 2004 Vol 156, 2003 Vol 155, 2002 Vol 154,...
Software Testing Roundup Newsletter 8th to 14th October 2025
LinkedIn respects your privacy LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy. Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
Software Testing Podcast - Migrating Test Automation - The Evil Tester Show Episode 027
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. Welcome to The Evil Tester Show! In this episode, host Alan Richardson dives into the complex world of test automation migrations.
Automating an Accessibility Evaluation Report using Deque Axe and Selenium Webdriver
Interested in sponsoring the site? [find out more] 6 minute read - Test Automation Sep 26, 2025 TLDR; The Deque Axe Core library works with WebDriver and Playwright to generate an automated accessibility report. Accessibility Testing Accessibility Testing is important to ensure web applications and mobile applications are usable by anyone. Countries have laws to mandate compliance.
What tool to choose for Web UI Test Automation?
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. Reviewing Automation Tools I reviewed the market for Open Source and free Web Automation Tools so that I could more objectively answer questions like “What tool should we use for Web Test Automation”.
Ex-Dundee United star jailed for money laundering
A former Dundee United striker caught carrying out a £400,000 money laundering handover has been jailed. James Keatings, 33, transported heavy boxes of crime cash in a white Transit van while working as a plasterer. Keatings, once on the books of clubs including Celtic, Hearts, Hibs, St Johnstone and Raith Rovers admitted possessing and transferring criminal property. Falkirk Sheriff Court heard he had been drawn into crime after a hip injury at the age of 27 left him in chronic pain.
Software Testing Podcast - Episode 026 - Portfolio Projects - The Evil Tester Show
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.
List of the Top Software Testing Newsletters
TLDR; There are a lot of Software Testing Newsletters. Use this comprehensive list of curated content Newsletters as your starting point. This list of Software Testing Newsletters will contain Newsletters that collate content from multiple sources. Newsletters that review the web, blogs, YouTube, etc. and collate content relevant to the audience.
Software Testing Roundup Newsletter for 1st - 7th September
Heres what caught my eye in the world of Software Testing over 1st - 7th September 2025. Standout Testing Podcast Episode this week Standout Testing Podcast this week was Stuart Day 's "Bonus Driven Development" from Quality Talks: My AI generated summary was: "The podcast explores the limitations of traditional performance management approaches, particularly Bonus Driven Development, which can create a competitive environment that undermines teamwork and collaboration.
Software Testing Podcast - Episode 025 - The Respect Episode - The Evil Tester Show
In this episode we discuss respect in the world of software development, with a particular focus on the relationship between testers and programmers. The question isn’t just, “Do testers get enough respect?” but also, “Are you getting the respect you deserve, and do you deserve it?” The episode challenges individuals to evaluate their own skills, contribution, and attitudes. Ever feel like you’re not getting the respect that you deserve in your job?
Software Testing Podcast - Episode 025 - The Respect Episode - The Evil Tester Show
Discover how respect shapes software development teams, from tester and developer roles to building a healthy, collaborative team culture. Interested in sponsoring the site? [find out more] Show Notes In this episode we discuss respect in the world of software development, with a particular focus on the relationship between testers and programmers.
Recommended Reading
Interested in sponsoring the site? [find out more] 3 minute read - Books Aug 31, 2025 A list of books that have helped me improve my Testing and thinking around testing. A Software Testing Recommended Reading List. These are not affiliate links. Pick and choose from the list anything that seems interesting. I only recommend books which I have read, and which have actually influenced how I test, consult, manage, approach Agile Projects, and develop software.
Agile Testing
Thoughts and lessons learned from years of Agile Development Consultancy and Mentoring. A Commonsense Video Guide to Agile Software Testing and Development The short video above introduces you to Agile Testing and Alan’s thoughts on how to improve. These are practical and well grounded, often commonsense answers and suggestions. Don’t BE Agile. Instead develop with Agility.
Using Free Chat GPT to learn Playwright Automating in Java
Interested in sponsoring the site? [find out more] 5 minute read - AI Aug 26, 2025 TLDR; Can we use ChatGPT to help us learn new skills and tools? Yes. I used ChatGPT to short cut my initial steps with Playwright. Having programming knowledge really helped to ask questions and understand errors in the answers though.
Using Chrome Dev Tools AI Assitance to Automate UI from Javascript Console
TLDR; Can we use the Chrome Dev Tools AI Assistance to generate code that automates an application from the Javascript console? Answer: Yes we can. Prompt to generate code, iterative amendment of prompts required.
Browserstack Community Day 2025 - Skill Development in an Age of AI
AI will change Software Development. We don’t yet know how the Software Testing role will change. And we don’t know what skill sets we will need to develop. However, we do know that we can use AI to augment jobs, rather than replace them. When we view AI as an augmentation technology, we can experiment to strengthen our position for the future and influence the adoption of AI tooling. Live Recording Will be made available later.
Police dog handler feared for life in desperate fight with thug in Fife woods
A thug bit and battered a police dog handler with his own baton in Fife, leaving the constable fearing he was going to be killed. Darren Davies turned on PC Iain O’Donnell in darkened woods in Leslie on September 10 last year. The crazed 34-year-old launched the brutal attack despite a police dog sinking its teeth into him. The assault only ended when badly wounded PC O’Donnell was able discharge incapacitant spray into his attacker’s eyes. He is now behind bars after admitting his guilt in court.
Using Free Claude.ai chat interface to Vibe Code a Browser Javascript Game
TLDR; Can we use the free version of claude.ai with chat prompts to vibe code a browser based game? Yes, so long as we keep the game small. Oh, and you better save your artifacts because claude might lose your conversation details. Vibe Coding With Claude This video shows how I used Claude.ai to Vibe code a game: Vibing I’ve successfully used Code augmentation tools like co-pilot, and locally with continue.dev paired with ollama and CodeLlama.
Using Chrome Dev Tools AI Assitance to Automate UI from Javascript Console
7 minute read - AI Aug 9, 2025 TLDR; Can we use the Chrome Dev Tools AI Assistance to generate code that automates an application from the Javascript console? Answer: Yes we can. Prompt to generate code, iterative amendment of prompts required.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Alan
Contact Alan, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack