Why You Should Think About Strategy if You Want Test Automation to Be Effective

Testing Down the Pyramid

Paul de Witt
4 min readAug 13, 2020
Photo by Scott Blake on Unsplash

I love my work as a freelance test automation specialist. Companies hire me to help to implement effective test automation strategies. For me, this means creating a balance between unit, integration, and end2end tests. But far too often, automated testing is not about strategy.

I believe there are two reasons: Companies don’t start with test automation at the beginning of a project. I still get a lot of clients asking me to help out when the project is well on its way, so they need me to be productive fast. The other reason is test engineers always work with their favorite tools.

Both scenarios are understandable. Companies focus on the business value of a project. Testing has always been important, but in the end, they want to deliver. They want happy customers, conversions, and preferably being one step ahead of the competition.

But let’s start with the second scenario because it’s much closer to my own heart. I am a nerd. I could easily spend my days learning new techniques and tools. One of my favorite tools is Cypress at this moment because it is fast, flexible, and stable. But I have learned that even tools as Cypress might not be the right tool for the technical landscape my clients are…

--

--

Paul de Witt

Test Automation Specialist, trainer, Breathlete, DJ, and father of three. Creator at heart.