I've spent many years in the test automation world and there's one thing that sticks out to me: It's a wonderfully terrible thing.… Continue Reading 'UI Test Automation Is an Awful, Wonderful Thing'
Is TypeScript slowing your Elite Coding Skillz down? Check out these 5 super pro hax to get back to the prowess you're more than capable of!… Continue Reading '5 Hacks to Speed Up Your TypeScript Development'
Both are great options; the one you choose should depend on your needs.… Continue Reading 'Puppeteer Vs. WebdriverIO'
Client don't care about code quality, but that doesn't matter to me. So what do dragon's have to do with them anyway?… Continue Reading 'Here, There be Documentation'
Computers are really good at spotting differences in images, and absolutely horrible at knowing whether those differences matter. What can we do?… Continue Reading 'Visual Regression Testing is Stupid'
Here's how to use WebdriverIO and NodeJS to validate file download flows on your website.… Continue Reading 'Testing File Downloads using WebdriverIO'
I firmly believe in writing tests. I also firmly believe in not writing tests. Let me explain...… Continue Reading 'Stop! Don't test that!'
How do you validate the 'human-readable' text of a website matches the computer-friendly database value?… Continue Reading 'Converting 'Yes'/'No' value to true/false in assertions'
Someone reached out recently asking me this, and I figure I'd share my response publicly for anyone interested.… Continue Reading 'Expect, Should & Assert in Chai: Which Should I use?'
Let's look at the inner workings of a test runner by writing our own simple one to help test a single bit of functionality.… Continue Reading 'Ad hoc unit testing in NodeJS'