A piramide de teste funciona da seguide maneira:
Na base da piramide, estão os testes mais rápidos e de menor custo devido serem feitos pelo próprio desenvolvedor, realizados no código do sistema, os chamados testes unitários.
No meio da piramide, estão os testes chamados de integração, responsáveis por verificar a interação das diferentes usabilidades dos serviços e banco de dados do sistema.
No topo da pirâmide, os chamados testes de ponta a ponta, responsáveis por testar o fluxo completo do sistema, considerados mais técnicos e mais complexos.