Testes Lentos? Agiliza aí!

19
Testes lentos? Agiliza aí! Ceci Fernandes @cecifernandes

description

18 minutes presentation given at Agile Trends in Sao Paulo, October 2013. It presents techniques for making your test suite give faster feedback. During the presentation, code has also been shown and I'm afraid the slides will miss most of the fun, but.. here they are!

Transcript of Testes Lentos? Agiliza aí!

Page 1: Testes Lentos? Agiliza aí!

Testes lentos?

Agiliza aí!Ceci Fernandes@cecifernandes

Page 2: Testes Lentos? Agiliza aí!

Testes deunidade

Page 3: Testes Lentos? Agiliza aí!

Testes deunidade

2080 testes ~ 6 minutos

Page 4: Testes Lentos? Agiliza aí!

Testes deaceitação

Page 5: Testes Lentos? Agiliza aí!

Testes deaceitação

19 testes ~ 2.5 minutos

Page 6: Testes Lentos? Agiliza aí!

Testes deaceitação

19 testes ~ 2.5 minutos

Page 7: Testes Lentos? Agiliza aí!
Page 8: Testes Lentos? Agiliza aí!

Resolve?

Page 9: Testes Lentos? Agiliza aí!

Resolve?

Não!

Page 10: Testes Lentos? Agiliza aí!

Problemados testes de aceitação?

Page 11: Testes Lentos? Agiliza aí!

Garantia defuncionar

Feedbackmais rápido

Menos códigoque quebra à tôa

Page 12: Testes Lentos? Agiliza aí!

Garantia defuncionar

Feedbackmais rápido

Menos códigoque quebra à tôa

Page 13: Testes Lentos? Agiliza aí!

Garantia defuncionar

Feedbackmais rápido

Menos códigoque quebra à tôa

E conforme os testes

aumentam?

Page 14: Testes Lentos? Agiliza aí!

Garantia defuncionar

Feedbackmais rápido

Menos códigoque quebra à tôa

Page 15: Testes Lentos? Agiliza aí!

Problemados testes de aceitação?

Solução?

Page 16: Testes Lentos? Agiliza aí!

Testes de aceitaçãoSolução?Apaga!

Page 17: Testes Lentos? Agiliza aí!

Testes de aceitaçãoSolução?Apaga!

Agrupa!

Page 18: Testes Lentos? Agiliza aí!

Testes de aceitaçãoSolução?Apaga!

Agrupa!

Transforma pra

unidade

Page 19: Testes Lentos? Agiliza aí!

Testes lentos?

Agiliza aí!Ceci Fernandes@cecifernandes