No, this is not a post about me choosing to stay on WebdriverIO version 4 over the newly released 5.x update. Rather, it's a simple technical explanation of how to install and use version 4, instead of having to go with the default of 5. Okay but why? The… Continue Reading 'Sticking with WebdriverIO Version 4'
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'
Just a few links I've found to help with learning Appium.… Continue Reading 'Appium Training and Links'
They say "don't put all your eggs in one basket", yet it's completely normal for tech workers to do exactly that. The idea of "job security" has always been a myth to me. No matter how hard you work for a company, that sole source of… Continue Reading 'Earning $50,000 in Less Than 3 Years Selling a Niche Online Course'
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?'
What does it take to transition from on-site work to being fully remote? I dive in to my experiences and advice for becoming a work from home employee.… Continue Reading 'How to find (or make for yourself) a remote job in the tech industry'
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'