Na base da pirâmide de teste unitários que são os menos testáveis que ele você testa mais a parte do código e sua funções
No meio fica a parte de serviços que seria os testes para ver se os serviços que o produto ele quer oferecer atendem as necessidades como por exemplo: comunicação, venda, compra e etc.
No topo está os testes de UI que seria os teste de interface do software ou produto, nele você testa pra ver se a interface esta agradável e funcional conforme o esperado.
Unit= mais rápido e menos custo
Service= meio termo entre custo e tempo
UI= mais custo e mais demorado
Espero que esteja certo fiquei em duvida mais na parte unitária.