Introducing the software testing ice-cream cone

As previously explained, I like using the software testing pyramid as a visual way to represent where you should be focusing your testing effort, and often switch between using a cloud or an Eye of Providence to represent the manual session-based tests at the top of the pyramid that you should use to supplement and test your automated tests.

I often see organizations fall into the trap of creating ‘inverted’ pyramids of software testing, and only yesterday did a colleague point out to me that if you invert my pyramid with the cloud, you end up with an ice-cream cone! So, introducing the software testing ice-cream cone!

Advertisement

6 thoughts on “Introducing the software testing ice-cream cone

  1. Hah! Love this. Going to show my manager so that he understands where we stand and where we should be. Thanks Alister!

  2. The best part of the metaphor is that over-reliance on manual testing will result in a symbolic melting of the tests down the cone, turning it into a soggy lump and causing the whole thing to become a messy puddle.

    • I didn’t think of that: awesome (well not actually).

  3. Couldn’t agree more!! This his hilarious… until you have to suffer it ;)

  4. The Ideal Software Testing pyramid looks much like a Software Testing Volcano to me :) All in all, an interesting blog post, mate!

  5. Love the post. Great images.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s