SlideShare una empresa de Scribd logo
1 de 70
Descargar para leer sin conexión
Steak  testes para carnívoros




segunda-feira, 20 de setembro de 2010
@danielvlopes


segunda-feira, 20 de setembro de 2010
areacriacoes.com.br




segunda-feira, 20 de setembro de 2010
software + design




                                        areacriacoes.com.br




segunda-feira, 20 de setembro de 2010
cifrascash.com




segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
slideshare.net/danielvlopes




segunda-feira, 20 de setembro de 2010
Quem usa
                          Cucumber ?

segunda-feira, 20 de setembro de 2010
Por que teste de aceitação ?




segunda-feira, 20 de setembro de 2010
Agrega mais valor




segunda-feira, 20 de setembro de 2010
Através da interface*




segunda-feira, 20 de setembro de 2010
Menos frágil




segunda-feira, 20 de setembro de 2010
Ajuda a pensar na feature




segunda-feira, 20 de setembro de 2010
Clean Code




segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
Cucumber !!!



segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
1º Descrever
                            comportamento em
                                texto plano


segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
2º Escrever o
                                        passo em Ruby


segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
3º Rodar e ver os teste falhando




segunda-feira, 20 de setembro de 2010
3º Rodar e ver os teste falhando
              4º Escrever o código para passar




segunda-feira, 20 de setembro de 2010
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
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
BDD encoraja colaboração
                  entre desenvolvedores e pessoas
                   não-técnicas ou de negócios ...




segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
Quem usa RSpec ?



segunda-feira, 20 de setembro de 2010
Você já sabe Steak !!!
segunda-feira, 20 de setembro de 2010
“Minimalist acceptance
                           testing on top of RSpec”



segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
1º Descrever
                            comportamento em
                                Ruby puro


segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
NÃO EXISTE 2º
                                           PASSO


segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
sintaxe elegante de
                 leitura natural e fácil escrita.



segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
Mais exemplos



segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
Mais referências



segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
github.com/cavalle/steak




segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
Blog posts

                     • Steak: because Cucumber is for vegetarians!
                     • Helpers for Steak




segunda-feira, 20 de setembro de 2010
Autenticação

                     • Devise (Warden)
                     • Authlogic




segunda-feira, 20 de setembro de 2010
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
segunda-feira, 20 de setembro de 2010
Um bife as vezes vai
                                  bem ;-)


segunda-feira, 20 de setembro de 2010
segunda-feira, 20 de setembro de 2010
CURSOS
                 	 egenial.com.br/cursorails
                   egenial.com.br/imersaorubyonrails

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


segunda-feira, 20 de setembro de 2010

Más contenido relacionado

Más de Daniel Lopes

Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1Daniel Lopes
 
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Daniel Lopes
 
Mercado (Pós UNA)
Mercado (Pós UNA)Mercado (Pós UNA)
Mercado (Pós UNA)Daniel Lopes
 
Frontend (RailsMG)
Frontend (RailsMG)Frontend (RailsMG)
Frontend (RailsMG)Daniel Lopes
 
Introdução ao Rails (Linguagil)
Introdução ao Rails (Linguagil)Introdução ao Rails (Linguagil)
Introdução ao Rails (Linguagil)Daniel Lopes
 
Ruby on Rails - uma mentalidade (Café com Tom)
Ruby on Rails - uma mentalidade (Café com Tom)Ruby on Rails - uma mentalidade (Café com Tom)
Ruby on Rails - uma mentalidade (Café com Tom)Daniel Lopes
 
Frontend (Rails For Kids)
Frontend (Rails For Kids)Frontend (Rails For Kids)
Frontend (Rails For Kids)Daniel Lopes
 

Más de Daniel Lopes (7)

Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1
 
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
 
Mercado (Pós UNA)
Mercado (Pós UNA)Mercado (Pós UNA)
Mercado (Pós UNA)
 
Frontend (RailsMG)
Frontend (RailsMG)Frontend (RailsMG)
Frontend (RailsMG)
 
Introdução ao Rails (Linguagil)
Introdução ao Rails (Linguagil)Introdução ao Rails (Linguagil)
Introdução ao Rails (Linguagil)
 
Ruby on Rails - uma mentalidade (Café com Tom)
Ruby on Rails - uma mentalidade (Café com Tom)Ruby on Rails - uma mentalidade (Café com Tom)
Ruby on Rails - uma mentalidade (Café com Tom)
 
Frontend (Rails For Kids)
Frontend (Rails For Kids)Frontend (Rails For Kids)
Frontend (Rails For Kids)
 

Steak (Ruby on Rio)