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