steak (ruby on rio)

70
Steak testes para carnívoros segunda-feira, 20 de setembro de 2010

Upload: daniel-lopes

Post on 18-May-2015

2.160 views

Category:

Technology


2 download

DESCRIPTION

Apresentação sobre Steak ministrado no Ruby on Rio através do Treinatom.

TRANSCRIPT

Page 1: Steak (Ruby on Rio)

Steaktestes para carnívoros

segunda-feira, 20 de setembro de 2010

Page 2: Steak (Ruby on Rio)

@danielvlopes

segunda-feira, 20 de setembro de 2010

Page 3: Steak (Ruby on Rio)

areacriacoes.com.br

segunda-feira, 20 de setembro de 2010

Page 4: Steak (Ruby on Rio)

areacriacoes.com.br

software + design

segunda-feira, 20 de setembro de 2010

Page 5: Steak (Ruby on Rio)

cifrascash.com

segunda-feira, 20 de setembro de 2010

Page 6: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 7: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 8: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 9: Steak (Ruby on Rio)

slideshare.net/danielvlopes

segunda-feira, 20 de setembro de 2010

Page 10: Steak (Ruby on Rio)

Quem usa Cucumber ?

segunda-feira, 20 de setembro de 2010

Page 11: Steak (Ruby on Rio)

Por que teste de aceitação ?

segunda-feira, 20 de setembro de 2010

Page 12: Steak (Ruby on Rio)

Agrega mais valor

segunda-feira, 20 de setembro de 2010

Page 13: Steak (Ruby on Rio)

Através da interface*

segunda-feira, 20 de setembro de 2010

Page 14: Steak (Ruby on Rio)

Menos frágil

segunda-feira, 20 de setembro de 2010

Page 15: Steak (Ruby on Rio)

Ajuda a pensar na feature

segunda-feira, 20 de setembro de 2010

Page 16: Steak (Ruby on Rio)

Clean Code

segunda-feira, 20 de setembro de 2010

Page 17: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 18: Steak (Ruby on Rio)

Cucumber !!!

segunda-feira, 20 de setembro de 2010

Page 19: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 20: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 21: Steak (Ruby on Rio)

1º Descrever comportamento em

texto plano

segunda-feira, 20 de setembro de 2010

Page 22: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 23: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 24: Steak (Ruby on Rio)

2º Escrever o passo em Ruby

segunda-feira, 20 de setembro de 2010

Page 25: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 26: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 27: Steak (Ruby on Rio)

3º Rodar e ver os teste falhando

segunda-feira, 20 de setembro de 2010

Page 28: Steak (Ruby on Rio)

3º Rodar e ver os teste falhando

4º Escrever o código para passar

segunda-feira, 20 de setembro de 2010

Page 29: Steak (Ruby on Rio)

3º Rodar e ver os teste falhando

4º Escrever o código para passar

5º Rodar os testes novamente ...

segunda-feira, 20 de setembro de 2010

Page 30: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 31: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 32: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 33: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 34: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 35: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 36: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 37: Steak (Ruby on Rio)

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

segunda-feira, 20 de setembro de 2010

Page 38: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 39: Steak (Ruby on Rio)

Quem usa RSpec ?

segunda-feira, 20 de setembro de 2010

Page 40: Steak (Ruby on Rio)

Você já sabe Steak !!!

segunda-feira, 20 de setembro de 2010

Page 41: Steak (Ruby on Rio)

“Minimalist acceptance testing on top of RSpec”

segunda-feira, 20 de setembro de 2010

Page 42: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 43: Steak (Ruby on Rio)

1º Descrever comportamento em

Ruby puro

segunda-feira, 20 de setembro de 2010

Page 44: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 45: Steak (Ruby on Rio)

NÃO EXISTE 2º PASSO

segunda-feira, 20 de setembro de 2010

Page 46: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 47: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 48: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 49: Steak (Ruby on Rio)

sintaxe elegante de leitura natural e fácil escrita.

segunda-feira, 20 de setembro de 2010

Page 50: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 51: Steak (Ruby on Rio)

Mais exemplos

segunda-feira, 20 de setembro de 2010

Page 52: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 53: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 54: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 55: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 56: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 57: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 58: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 59: Steak (Ruby on Rio)

Mais referências

segunda-feira, 20 de setembro de 2010

Page 60: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 61: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 62: Steak (Ruby on Rio)

github.com/cavalle/steak

segunda-feira, 20 de setembro de 2010

Page 63: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 65: Steak (Ruby on Rio)

Autenticação

• Devise (Warden)

• Authlogic

segunda-feira, 20 de setembro de 2010

Page 66: Steak (Ruby on Rio)

Uso real

• PartidoDeInternet/populo (Rails 2 + Steak + Capybara)

• jatorre/AFG (Rails 3 + Steak + Capybara)

• tdiary/tdiary-core (Custom Rack App + Steak + Capybara)

• jaimeiniesta/demo_steak_capybara (Rails 2 + Steak + Capybara)

• clayton/lunch-time (Rails 2 + Steak + Capybara)

• cavalle/quotly (Sinatra + Steak + Capybara)

• porras/madrid-rb-feb-2010 (Rails 2 + Steak + RackTest/Selenium/Culerity)

• valakirka/monquartier (Rails 2 + Steak)

segunda-feira, 20 de setembro de 2010

Page 67: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 68: Steak (Ruby on Rio)

Um bife as vezes vai bem ;-)

segunda-feira, 20 de setembro de 2010

Page 69: Steak (Ruby on Rio)

segunda-feira, 20 de setembro de 2010

Page 70: Steak (Ruby on Rio)

CURSOS

egenial.com.br/cursorails

egenial.com.br/imersaorubyonrails

CONTATOS

blog.areacriacoes.com.br

twitter @danielvlopes

[email protected]

segunda-feira, 20 de setembro de 2010