-
Notifications
You must be signed in to change notification settings - Fork 0
/
processo-tdd.txt
27 lines (23 loc) · 1.15 KB
/
processo-tdd.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
De forma geral, o processo TDD consiste nos seguintes passos:
- escrever o teste,
- rodar o teste e verificar se falha,
- se falhar, escrever algum código da aplicação,
- rodar o teste novamente e repetir até passar,
- se for necessário, refatorar o código, utilizando sempre o teste para
garantir que nada foi quebrado.
Utilizando-se Testes Funcionais e Testes de Unidade, esse fluxo de trabalho se
torna um pouco mais complexo e consiste nos seguintes passos:
- escrever um teste funcional,
- rodar o teste funcional e verificar se falha,
- se passar, refatorar o código se for necessaŕio,
- se falhar, escrever um código mínimo para que passe:
- escrever um teste de unidade,
- rodar o teste de unidade e verificar se falha,
- se falhar, escrever um código mímino para que passe,
- rodar o teste novamente e repetir até passar,
- se for necessário, refatorar o código, utilizando sempre o
teste para garantir que nada foi quebrado
- rodar o teste funcional novamente e repetir todo o processo acima até
passar,
- se for necessário, refatorar o código, utilizando sempre o teste para
garantir que nada foi quebrado.