004 The Pyramid’s Secret Floor

CONNECT:

Learn development, analysis, or leadership and management skills to do what’s covered in the podcast by registering your email address with Lance(r) Kind. Every few weeks he’ll send you free study materials and occasionally (like monthly, weekly at the most) offer low cost trainings you can take via email. You’re the boss and can unsubscribe at any time. Don’t worry, I’ll not share your contact info. Not ready for that and want to listen to more Agile Thoughts? No problem. I’m the same way when giving up my email address. A new agile thought is produced every two weeks so you’ll find it convenient to subscribe via iTunes link, Google Play link, or RSS feed so each episode automatically arrives on your phone or computer. Still wondering what Agile Thoughts is all about? Browse the podcast archive to see if you discover something valuable.

The Test automation Pyramid series Starts on episode 1 and runs to episode 8.

The Pyramid’s Secret Floor:

Images of the test automation pyramid are available online and you’ll see good agreement that macro tests are at the top and micro tests in the bottom. But there’s a lot of mystery about what goes into the middle floor. I’ve put on my leather hat and brought my bullwhip and explored the automation pyramids at many other companies. I’ve learned that some put their service API tests here, others put DB dependent tests or any tests that cross boundaries such as process and network. But everybody’s agreed that they can maintain thousands of simple microtests at the bottom floor but only a few UI and full stack tests in the glass penthouse at the top (so we can keep an eye on this expensive, LV bag toting lot) and this middle, secret floor, is where we put as many macro tests as we can that don’t require a UI. So the secret floor is inhabited with a diverse lot of “subcutaneous” tests.

Subcutaneous meaning beneath the skin, or in this case, beneath the UI. Because the UI tier is filled with frequently changing look and feel widgets, asynchronous actions, and responds slowly–after all it only needs to be as quick as a human–subcutaneous tests avoid the most expensive part of end-to-end test automation.
 
In the next episode we’ll talk more about this middle floor along with an example.
Agile Thoughts
Agile Thoughts
004 The Pyramid's Secret Floor
Loading
/

Leave a Reply