Boa noite!
Entendi que cada teste tem seu lugar na piramide de teste. -Na base das piramides, ficam os testes mais baratos e rapidos a serem feitos, com exemplo o teste unitario, onde verifica apenas uma parte do codigo. -No meio, os service, ficam para os testes que requerem atenção em alguns modulos diferentes de um mesmo código. São testes de médio tempo a serem realizados, portanto uma otima opção para trabalhar. -No final da piramidem, ficam teste de ponta a ponta, onde todo o codigo/software é testado, portanto são mais caros e mais demorados para serem realizados.