This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I'm sure you'll find it useful too.
The test pyramid is a visual metaphor that groups tests into layers and recommends how many tests should exist in each of layers.
It is important that you and your team speak the same testing language. The most popular types are unit, integration, end-to-end and regression tests. Let me give you a brief explanation about each one.