The Software Testing Pyramid

So, I read a thing recently about a Test Pyramid. It was quite long and irrelevant to my situation. I got bored and overwhelmed.

This is not to say that ‘that’ Test Pyramid was useful to someone in their software testing context, but to me it wasn’t.

But it gave me an idea for my own Test Pyramid.

It also made me wonder what other Test Pyramid things are out there. Here are some I’ve found, I’m sure there are a ton that I’m missing…

I’d also love to see more simplistic versions, if anyone is up for creating drawings/diagrams/models to explain testing? (it doesn’t have to be a pyramid)


Here’s James Bach’s Round Earth Model:


I agree with colour approach, but first premise, that this is pyramid is wrong. Here and in all other testing pyramid articles.

This is triangle, 2d shape, pyramid is 3d object. It consists of four triangles and one square.

Which brings us that we have four more dimensions which could be used to describe testing techniques.!


Haha, will have to go back to the drawing board then!

I like what I saw on twitter, unfortunately I can’t remember who was talking about it, but it was mentioning testing dials where you can ramp them up and down depending on your context.

The pyramid is good as at the very least it gets people talking and thinking about where to test things, but it’s too restrictive. I like asking people what are their thoughts on the pyramid though as it’s a good discussion starter.

I’ve been playing around with refactoring the triangle recently too! Here’s some ideas :slight_smile:


Related to this thread - and a nice little collection we are building up here -

Alan Page wrote about The Test Automation Snowman -

Gregory Paciga wrote about Testing is like a box of rocks.


And here is my blog post:

1 Like

There is also the Test Mushroom!


I’m currently developing the testing rhombic dodecahedron. It will revolutionise the industry :wink:


Another related article I found -

1 Like