steak (oxente rails)

42
Steak testes para carnívoros

Upload: daniel-lopes

Post on 18-May-2015

1.280 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Steak (Oxente Rails)

Steaktestes para carnívoros

Page 2: Steak (Oxente Rails)

@danielvlopes

Page 3: Steak (Oxente Rails)

areacriacoes.com.br

software + design

Page 4: Steak (Oxente Rails)

cifrascash.com

Page 5: Steak (Oxente Rails)
Page 6: Steak (Oxente Rails)

slideshare.net/danielvlopes

Page 7: Steak (Oxente Rails)

Quem usa Cucumber ?

Page 8: Steak (Oxente Rails)

Por que teste de aceitação ?

Page 9: Steak (Oxente Rails)

Agrega mais valor

Page 10: Steak (Oxente Rails)

Através da interface*

Page 11: Steak (Oxente Rails)

Menos frágil

Page 12: Steak (Oxente Rails)

Ajuda a pensar na feature

Page 13: Steak (Oxente Rails)

Cucumber !!!

Page 14: Steak (Oxente Rails)

1º Descrever comportamento em

texto plano

Page 15: Steak (Oxente Rails)
Page 16: Steak (Oxente Rails)

2º Escrever o passo em Ruby

Page 17: Steak (Oxente Rails)
Page 18: Steak (Oxente Rails)

3º Rodar e ver os teste falhando

Page 19: Steak (Oxente Rails)

3º Rodar e ver os teste falhando

4º Escrever o código para passar

Page 20: Steak (Oxente Rails)

3º Rodar e ver os teste falhando

4º Escrever o código para passar

5º Rodar os testes novamente ...

Page 21: Steak (Oxente Rails)
Page 22: Steak (Oxente Rails)
Page 23: Steak (Oxente Rails)
Page 24: Steak (Oxente Rails)
Page 25: Steak (Oxente Rails)

BDD encoraja colaboração entre desenvolvedores e pessoas não-técnicas ou de negócios ...

Page 26: Steak (Oxente Rails)

Quem usa RSpec ?

Page 27: Steak (Oxente Rails)

Você já sabe Steak !!!

Page 28: Steak (Oxente Rails)

“Minimalist acceptance testing on top of RSpec”

Page 29: Steak (Oxente Rails)

1º Descrever comportamento em

Ruby puro

Page 30: Steak (Oxente Rails)

NÃO EXISTE 2º PASSO

Page 31: Steak (Oxente Rails)
Page 32: Steak (Oxente Rails)

sintaxe elegante de leitura natural e fácil escrita.

Page 33: Steak (Oxente Rails)

Screencast

Page 34: Steak (Oxente Rails)

Mais exemplos

Page 35: Steak (Oxente Rails)
Page 36: Steak (Oxente Rails)
Page 37: Steak (Oxente Rails)
Page 38: Steak (Oxente Rails)
Page 39: Steak (Oxente Rails)
Page 40: Steak (Oxente Rails)
Page 41: Steak (Oxente Rails)

Um bife as vezes vai bem ;-)

Page 42: Steak (Oxente Rails)

CURSOS

! egenial.com.br/cursorails

egenial.com.br/imersaorubyonrails

CONTATOS

! blog.areacriacoes.com.br

! twitter @danielvlopes

[email protected]