Test Pyramid - A testing strategy that emphasizes many unit tests at the base, fewer integration tests in the middle, and even fewer end-to-end tests on top.