ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

test pyramid

/tɛst ˈpɪr.ə.mɪd/locução substantiva

Modelo que recomenda ter muitos testes unitários rápidos na base, menos testes de integração no meio e poucos testes de interface no topo.

Onde usar

'Nossa pirâmide de testes está invertida: só temos testes end-to-end'.

Exemplos

Our test pyramid is upside down, with too many slow UI tests.

Nossa pirâmide de testes está de cabeça para baixo, com testes de interface lentos demais.

The test pyramid suggests many unit tests and few end-to-end tests.

A pirâmide de testes sugere muitos testes unitários e poucos testes de ponta a ponta.

Cuidado

É uma orientação e não uma regra fixa: o objetivo é equilibrar rapidez, custo e confiança, e há variações como o troféu de testes.

Sinônimos

pirâmide de testes

Origem

Popularizada por Mike Cohn no livro Succeeding with Agile.

Veja também

Todos os termos de Desenvolvimento de Software