The test pyramid is a way of thinking about how different kinds of automated tests should be used to create a balanced portfolio. Its essential point is that you should have many more low-level UnitTests than high level BroadStackTests running through a GUI. For much of my career test automation meant tests that drove an application through its user-interface. Such tools would often provide the fa
![TestPyramid](https://cdn-ak-scissors.b.st-hatena.com/image/square/32e0b983afef2cc1c7b1b19d64f329808ea92ee9/height=288;version=1;width=512/https%3A%2F%2Fmartinfowler.com%2Fbliki%2Fimages%2FtestPyramid%2Ftest-pyramid.png)