Diria que a divisão na pirâmide como aprendemos seria:
Na Base os testes de unidade -> aqueles mais simples, que testariam pequenos trechos e funções do sistema, por exemplo se o botão de login está funcionando corretamente.
No meio os testes de integração -> Que conectam as partes do sistema, segundo o exemplo as fazer o login o sistema se conecta com o banco de dados para buscar as informações corretas.
E no topo o teste completo do sistema (de ponta a ponta) -> Que testaria o sistema como um todo, por isso é um teste mais demorado e com o custo mais elevado.