Skip to content
Latchkey

Desenvolvimento Orientado a Testes - Definição do Glossário de CI/CD

O desenvolvimento orientado a testes escreve o teste primeiro, depois o código, depois refatora, em ciclos curtos e repetidos.

Desenvolvimento orientado a testes (TDD) é a prática de escrever um teste que falha antes de escrever o código para satisfazê-lo, e então refatorar. Os testes conduzem o design e atuam como especificação viva.

O TDD, popularizado por Kent Beck, produz uma suíte abrangente como subproduto e incentiva unidades pequenas e bem definidas. Ele segue o ciclo red, green, refactor.

No CI

Uma base de código com TDD tende a ter cobertura alta e significativa, o que torna o CI um gate confiável contra regressões.

Guias relacionados