startup do mundo
financeiro
@luiz_hespanha
Sobre o Nubank
2
Pontos importantes sobre a palestra
3
Pra comear j jogando a bomba
4
Processo
5
Processo
Pair programming
Com outros DEVs e com pessoas
de negcio.
6
Processo
Linguagem ubqua
7
Processo
8
Exemplo de testes
9
Processo
10
Review de verdade
11
Review de verdade
12
Quando um bug encontrado
13
Microservices
Monoltico Microservices
14
Por que isso importa para testes?
15
Por que isso importa para testes?
16
Dentro de cada servio
Testes unitrios
Regras de negcio.
Exercitar todos os cenrios
possveis do negcio.
17
Dentro de cada servio
Postman
Teste caixa preta do servio.
Exercitamos apenas os principais
cenrios de cada funcionalidade.
18
Dentro de cada servio
19
Dentro de cada servio
20
Juntando tudo
testes e2e
Integrao entre os servios.
Apenas o caminho feliz de cada
funcionalidade.
Simula o ambiente real.
21
e2e
22
visvel para todos
23
Alguns pontos importantes
Feedback "rpido"
Nossa sute roda em mdia em 10
minutos.
24
Alguns pontos importantes
25
alguns pontos importantes
o e2e DOLOROSO.
26
Alguns pontos importantes
27
Alguns pontos importantes
28
Alguns pontos importantes
No arrumou em 30 minutos,
reverte" o Pull Request que
provavelmente" quebrou o e2e.
29
Tratar cdigo de teste igual cdigo de produo
31
Alm de tudo isso
32
Alm de tudo isso
33
Nunca acaba
34
OBRIGADO!
35
Contatos
e-mail: luiz.hespanha@nubank.com.br
twitter: @luiz_hespanha
Temos VAGAS! Para + infos acessem:
http://www.nubank.com.br
36