Na base da pirâmide nós temos os testes unitários, são testes mais rápidos e baratos pois podem ser feitos no próprio código. No meio nós temos os testes de serviço, que é para saber como as unidades interagem entre si. No topo da pirâmide ficam os testes mais caros e mais demorados pois eles testam o sistema como um todo