Software is inherently complex (Booch et al, 2007). It’s easy to find ourselves lost in the weeds when trying to improve the speed and reliability of tests on an existing application without an end in sight. However, there are times when we need to take a step back to analyze the situation from an eagle-eyed perspective. Sometimes it is useful to inquire if there are fundamental issues that can be addressed at the architectural level of the software itself.

This article was initially prepared for a talk I gave at a Testing Guild event here at Upstart. Lately, there have…

Anthony Anyanwu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store