Imagem de fundo

Durante o desenvolvimento de um sistema de controle de estoque, a equipe de engenharia ...

Durante o desenvolvimento de um sistema de controle de estoque, a equipe de engenharia de software optou por fazer uso do Desenvolvimento Guiado por Testes (TDD). A intenção era exercitar a interface e tentar encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente. Após algumas iterações, notou-se que o código estava mais modular e com menos defeitos.


Portanto, a prática essencial do TDD implementada nesse processo foi:


A

priorizar a documentação do sistema antes da criação dos testes;


B

executar testes manuais antes de cada commit no repositório de código;


C

escrever testes automatizados apenas para os módulos críticos do sistema;


D

escrever os testes de integração após a implementação completa do sistema;


E

escrever um teste automatizado antes da implementação da funcionalidade correspondente.