Elemental Testing

Even with requirements, it can be overwhelming to decide how to test an application. Whether you’re new or experienced, you may be faced with something to test and just think… where do I start? A trick that works is to adopt a persona, and stick with it for a time, in order to focus and…
Read more

Sun Tzu Was a Tester??

The Book Sun Tzu’s The Art of War was written in the 5th century BC. It’s since been translated into many languages, and is used not just for warfare tactics, but also corporate interactions, sports, business relationships, and many other disciplines that require strategy and tact. Once in awhile I run across a quote that seems…
Read more

Internal Branding is Important Too

As I spend more time in the QA world, I’m noticing that quality is a thread that weaves throughout a company. It’s more than just providing good software and a great user experience. It’s also about providing a great employee experience too. “Quality is Everyone’s Business” is a phrase I hear used often. It’s usually directed…
Read more

What Types of Bugs Aren’t You Catching?

Every time I meet a new potential client, I ask this question: “What types of bugs aren’t you catching?” It’s never meant to be snarky. The point of the question is to make sure the client knows there’s a difference between the “what” of automated testing, and the “how”. The “what” is the thing being…
Read more

Tripwire Automation

It’s possible to write too much test automation. I get that it’s cool and fun to come in and slam out code that does work for you so you don’t have to. Getting to learn new tech to get the job done is a great feeling. But, as with any code, each line that you write has…
Read more

Case Study: 50% Speed-up in Test Suite Execution

A client had a bunch of Cucumber tests that ran from a Jenkins job. Running these took 90 minutes, even when spread across many nodes.   This was too long to get fast enough feedback, so it ran only a few times per day. And it wasn’t in sync with any developer check-ins either.  …
Read more

Migration as a Service

When an automation solution no longer works well, companies have a choice. They can either keep trying to work with it, or they can switch to a new solution.   Many companies choose the former. As more time, money and energy gets spent on one solution, it becomes harder to make a change. And the longer…
Read more

Supercharging Your Test Automation

Many companies already have an open-source test automation solution in place. But many of them know they’re not getting the most out of it. Sometimes it’s due to high maintenance. Sometimes it’s how fast tests get created. Other times it’s a limited number of people who can write the tests. If some, or all, of those…
Read more

What If Your Testers Could Automate?

For every software company, there comes a time where the testing team won’t be able to move any faster. There’s only so much testing that can happen and still hit reasonable deadlines. That same company will usually solve this with test automation. Either they’ll hire one or more automation engineers, or buy an external tool.…
Read more

Yes, Write Frameworks from Scratch

So I saw a LinkedIn post the other day saying “Please stop writing frameworks from scratch”. It ended up being a product plug for yet another tool claiming to do everything needed for test automation. I get why this tool, and dozens of others, keep coming out. I’m sure a lot of it is because…
Read more