Martin Fowler's Test Pyramid has served the industry well for years. It tells you which types of tests to write (unit, integration, end-to-end) and roughly how many of each. The pyramid is intuitive: a wide base of fast unit tests, a narrower middle of integration tests, and a thin top of slow end-to-end tests. To … Continue reading You Climbed the Test Pyramid. Now Eat a Custard Slice.