devterview_$ iniciar simulação

A pirâmide de testes e o que ela recomenda

FácilJúniorEstratégia de testes

Pergunta

O que é a pirâmide de testes e o que ela sugere sobre a proporção entre testes de unidade, integração e end-to-end?

Resposta esperada

A pirâmide organiza os testes por escopo e custo: base larga de testes de unidade (rápidos, isolados, baratos de manter), uma camada menor de testes de integração (componentes reais conversando: rota + banco, por exemplo) e uma ponta fina de testes end-to-end (fluxo completo pelo navegador — lentos, frágeis, caros). A recomendação é ter muitos testes de unidade e poucos e2e, porque e2e demais tornam a suíte lenta e intermitente. O 'anti-padrão do sorvete invertido' é o oposto: quase tudo é e2e manual ou automatizado, e a suíte vira um gargalo.

Por que perguntam isso

Pergunta de aquecimento. O que interessa é se o candidato justifica a proporção pelo custo/velocidade, e não só desenha a pirâmide de cor.

#piramide-de-testes#estrategia#fundamentos
publicidade

Perguntas de acompanhamento

Relacionadas