Latest post

Andrew Knight

Andrew Knight is a software engineer with a focus on building test automation systems from the ground up, which involves both software development for test code as well as the infrastructure to run it in continuous integration. His blog, Automation Panda provides articles on software, testing, and automation from his own experiences. He also shares his work on X and LinkedIn.

From Manual to Automated Testing: A Practical Guide
transition from manual to automated testing
The only thing more painful than watching flaky automated tests fail is watching teams struggle to write those flaky tests in the first place. Let’s face it: test automation is hard to develop. It’s essentially a distributed system built on top of half-baked features that cause race conditions with every interaction, and test data is its own nightmare. It’s no wonder that so many automated test cases end up having so many problems. Even seasoned developers often struggle to write them well.
Taming Test Automation Maintenance: A Practical Guide
test maintenance finding defects
Automation makes running tests faster and more frequently than manual testing a breeze. Tons of tools and frameworks exist to automate every kind of test you can imagine. But automation isn't free. It takes real software development chops to build and maintain. This post tackles test automation maintenance head-on, giving you practical strategies to keep your automated tests running smoothly so you can focus on shipping high-quality software.

Subscribe to our newsletter