Steak
  testes para carnívoros
@danielvlopes
software + design




         areacriacoes.com.br
cifrascash.com
slideshare.net/danielvlopes
Quem usa
Cucumber ?
Por que teste de aceitação ?
Agrega mais valor
Através da interface*
Menos frágil
Ajuda a pensar na feature
Cucumber !!!
1º Descrever
comportamento em
    texto plano
2º Escrever o
passo em Ruby
3º Rodar e ver os teste falhando
3º Rodar e ver os teste falhando
4º Escrever o código para passar
3º Rodar e ver os teste falhando
4º Escrever o código para passar
5º Rodar os testes novamente ...
BDD encoraja colaboração
entre desenvolvedores e pessoas
 não-técnicas ou de negócios ...
Quem usa RSpec ?
Você já sabe Steak !!!
“Minimalist acceptance
testing on top of RSpec”
1º Descrever
comportamento em
    Ruby puro
NÃO EXISTE 2º
   PASSO
sintaxe elegante de
leitura natural e fácil escrita.
Screencast
Mais exemplos
Um bife as vezes vai
      bem ;-)
CURSOS
! egenial.com.br/cursorails
  egenial.com.br/imersaorubyonrails

CONTATOS
! blog.areacriacoes.com.br
! twitter @danielvlopes
  danielvlopes@areacriacoes.com.br

Steak (Oxente Rails)