Please enable JavaScript.
Coggle requires JavaScript to display documents.
Test-Driven-Development, Maria Fernanda Silva Salomão, Tarefa 7 - Coggle…
Test-Driven-Development
Definição
O TDD é uma prática de desenvolvimento onde nos escrevemos o teste antes do código, porque o objetivo é guiar o design do software por meio dos testes.
Objetivos
-
-
-
-
-
Evitar apenas o caminho feliz, como fazemos se optarmos em fazer os testes depois da funcionalidade pronta.
-
Ciclo
-
-
Refactor
-
-
Melhorar nomes, estruturas e clareza.
-
Tipos de teste
Unitários
Testam a menor parte do código de forma isolada como: funções, métodos ou classes.
-
-
-
-
Testar se uma função de soma retorna o valor correto, por exemplo
-
-
-
Integração
-
Não testam detalhes pequenos, testam interações entre módulos.
-
-
-
Testar se dois módulos que calculam preço e desconto funcionam juntos, por exemplo
-
-
Boas práticas
-
-
-
Escrever código só para passar o teste, nada além disso
-
-
-